Alle Foren Game-Menue Hack-Menue AGB-Menue Extra-Menue Admin-Menue
Zur Startseite
Frohe Festtage für alle, und einen guten Rutsch in das Jahr 2024

01:01:2024 closed




Seiten (2): « vorherige 1 [2] Neues Thema erstellenAntwort erstellen
Zum Ende der Seite springen  Array Functionen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Richard M
unregistriert

20. array_slice() Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

array_slice()

Die Funktion array_slice() extrahiert einen Teilbereich aus einem Array (array).
Dabei gibt offset den Index des Startelements an (Achtung: Ein Array beginnt bei
0) und length die Anzahl der Elemente. Ist offset positiv, so wird vom Anfang des
Arrays gezählt (siehe Beispiel 1). Ist offset hingegen negativ, so wird vom Ende
des Arrays gezählt (siehe Beispiel 2). Sollte length über das Ende des Arrays
hinausweisen, so wird nur die Menge des Arrays bis zum Ende ausgegeben (siehe
Beispiel 2) - es kommt zu keinem Fehler.

Beispiel 1:

<?PHP
$array1 = array("php","asp","perl","c","c++");
$array2 = array_slice($array1,2,3);
for($x=0;$x<count($array2);$x++){
echo $array2[$x]; echo "<br>";}
?>

Ausgabe:

perl
c
c++


Beispiel 2:

<?PHP
$array1 = array("php","asp","perl","c","c++");
$array2 = array_slice($array1,-2,3);
for($x=0;$x<count($array2);$x++){
echo $array2[$x]; echo "<br>";}
?>

Ausgabe:

c
c++






__________________
Gruß Thorsten

www.superanstoss4.de Die super Anstossfanseite
http://forum.superanstoss4.de Das Forum für alle
22.04.2003 01:51
Zum Ende der Seite springen  Array Functionen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Richard M
unregistriert

21. array_splice() Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

array_splice()

Die Funktion array_splice() ersetzt oder entfernt einen Teilbereich aus einem
Array (input). Der Teilbereich ist definiert durch den Index des ersten Elements
(offset) und die Anzahl der Elemente (length, Default-Wert sind alle Elemente bis
zum Ende des Arrays). Enthält der Parameter replacement ein Array, fügt die
Funktion dieses Array an der Stelle ein, wo sie die gewünschten Elemente
entfernt hat.
Das so entstandene Array wird als Funktionsergebnis zurückgegeben.
Der Parameter offset gibt den Index des Startelements an. Ist offset positiv, so
wird vom Anfang des Arrays gezählt. Ist offset hingegen negativ, so wird vom
Ende des Arrays gezählt.


Beispiel 1:

<?PHP
$array1 = array("php","asp","perl","c","test");
$array2 = array_splice($array1, 1, -2);
for($x=0;$x<count($array1);$x++){
echo $array1[$x] . "<br>";}
?>

Ausgabe:

php
c
test

Beispiel 2:

<?PHP
$array1 = array("php","asp","perl","c","test");
$array2 = array_splice($array1, 3);
for($x=0;$x<count($array1);$x++){
echo $array1[$x] . "<br>";}
?>

Ausgabe :

php
asp
perl

Beispiel 3:

<?PHP
$array1 = array("php","asp","perl","c","test");
$array2 = array_splice($array1, 2, count($array1), "test");
for($x=0;$x<count($array1);$x++){
echo $array1[$x] . "<br>";}
?>

Ausgabe:
php
asp
test


Beispiel 4:

<?PHP
$array1 = array("php","asp","perl","c","test");
$array2 = array_splice($array1, -2, 2, array("uhr", "zeit"));
for($x=0;$x<count($array1);$x++){
echo $array1[$x] . "<br>";}
?>

Ausgabe :

php
asp
perl
uhr
zeit



__________________
Gruß Thorsten

www.superanstoss4.de Die super Anstossfanseite
http://forum.superanstoss4.de Das Forum für alle
22.04.2003 01:52
Zum Ende der Seite springen  Array Functionen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Richard M
unregistriert

22. array_sum() Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

array_sum()

Die Funktion array_sum() summiert die Werte innerhalb eines Arrays (arr) und
gibt das Ergebnis zurück. Der Rückgabewert ist ein Integer oder Float.

Beispiel 1:

<?PHP
$a = array(3,4,5,6);
echo 'Summe von $a = ' .array_sum($a) . "<br>";
?>

Ausgabe:

Summe von $a = 18

Beispiel 2:

<?PHP
$b = array("a"=>2.2,"b"=>3.3,"c"=>4.4);
echo 'Summe von $b = ' . array_sum($b) . "<br>";
?>

Ausgabe:

Summe von $b = 9.9



__________________
Gruß Thorsten

www.superanstoss4.de Die super Anstossfanseite
http://forum.superanstoss4.de Das Forum für alle
22.04.2003 01:52
Zum Ende der Seite springen  Array Functionen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Pommes2 VIP Pommes2 ist männlich
EhrenRat


Dabei seit: 25.01.2003
Beiträge: 3.769
0 Filebase-Einträge

Guthaben: 1.290 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0


Mitglied bewerten

Level: 56 [?]
Erfahrungspunkte: 29.323.313
Nächster Level: 30.430.899

1.107.586 Erfahrungspunkt(e) für den nächsten Levelanstieg


23. array_unique() Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die Funktion array_unique() entfernt doppelte Einträge aus einem Array (array)
und gibt das neue Array als Ergebnis zurück.


Beispiel :

<?PHP
$array1 = array("a","b","c","a","b");
$array1 = array_unique($array1);
echo implode(" - ",$array1);
?>

Ausgabe:

a - b - c

__________________
Kabelxpert - Kabel und Zubehör
Kontakt
22.04.2003 20:46 Pommes2 ist offline E-Mail an Pommes2 senden Homepage von Pommes2 Beiträge von Pommes2 suchen Nehmen Sie Pommes2 in Ihre Freundesliste auf Fügen Sie Pommes2 in Ihre Kontaktliste ein YIM-Name von Pommes2: pommes24all
Zum Ende der Seite springen  Array Functionen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Pommes2 VIP Pommes2 ist männlich
EhrenRat


Dabei seit: 25.01.2003
Beiträge: 3.769
0 Filebase-Einträge

Guthaben: 1.290 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0


Mitglied bewerten

Level: 56 [?]
Erfahrungspunkte: 29.323.313
Nächster Level: 30.430.899

1.107.586 Erfahrungspunkt(e) für den nächsten Levelanstieg


24. array_unshift() Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die Funktion array_unshift() fügt neue Elemente (var) am Anfang eines Arrays
(array) ein. Die bereits vorhandenen Elemente werden nach hinten geschoben.

Beispiel :

<?PHP
$array1 = array("php","asp");
array_unshift($array1,"perl","c++");
echo implode(" - ",$array1);
?>

Ausgabe :

perl - c++ - php - asp

__________________
Kabelxpert - Kabel und Zubehör
Kontakt
22.04.2003 20:48 Pommes2 ist offline E-Mail an Pommes2 senden Homepage von Pommes2 Beiträge von Pommes2 suchen Nehmen Sie Pommes2 in Ihre Freundesliste auf Fügen Sie Pommes2 in Ihre Kontaktliste ein YIM-Name von Pommes2: pommes24all
Zum Ende der Seite springen  Array Functionen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Pommes2 VIP Pommes2 ist männlich
EhrenRat


Dabei seit: 25.01.2003
Beiträge: 3.769
0 Filebase-Einträge

Guthaben: 1.290 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0


Mitglied bewerten

Level: 56 [?]
Erfahrungspunkte: 29.323.313
Nächster Level: 30.430.899

1.107.586 Erfahrungspunkt(e) für den nächsten Levelanstieg


25. array_values() Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die Funktion array_values() ändert ein assoziatives Array (input) in ein
numerisch indiziertes Array. Beachten Sie im Beispiel, wie mit einem neuen,
numerischen Schlüssel auf das Element des Arrays zugegriffen wird.

Beispiel :

<?PHP
$array = array("version"=>"PHP4");
echo $array['version'] . "<br>";
$array = array_values($array);
echo $array[0];
?>

Ausgabe:

PHP4
PHP4

__________________
Kabelxpert - Kabel und Zubehör
Kontakt
22.04.2003 20:51 Pommes2 ist offline E-Mail an Pommes2 senden Homepage von Pommes2 Beiträge von Pommes2 suchen Nehmen Sie Pommes2 in Ihre Freundesliste auf Fügen Sie Pommes2 in Ihre Kontaktliste ein YIM-Name von Pommes2: pommes24all
Zum Ende der Seite springen  Array Functionen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Pommes2 VIP Pommes2 ist männlich
EhrenRat


Dabei seit: 25.01.2003
Beiträge: 3.769
0 Filebase-Einträge

Guthaben: 1.290 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0


Mitglied bewerten

Level: 56 [?]
Erfahrungspunkte: 29.323.313
Nächster Level: 30.430.899

1.107.586 Erfahrungspunkt(e) für den nächsten Levelanstieg


26. array_walk() Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die Funktion array_walk() übergibt jedes Element eines Arrays (arr)
nacheinander an die Rückruffunktion func. Innerhalb dieser Funktion erhalten Sie
den Wert des jeweiligen Array-Elements als ersten Parameter, den Schlüssel des
Elements als zweiten Parameter und den Wert von userdata als dritten Parameter.

Beispiel :

<?PHP
function tue_etwas($_var) { g
lobal $_neu; $_neu += $_var;
echo $_neu . "<br>";
}
$var = array(2,5,9);
array_walk($var,"tue_etwas");
?>

Ausgabe :

2
7
16

__________________
Kabelxpert - Kabel und Zubehör
Kontakt
22.04.2003 20:55 Pommes2 ist offline E-Mail an Pommes2 senden Homepage von Pommes2 Beiträge von Pommes2 suchen Nehmen Sie Pommes2 in Ihre Freundesliste auf Fügen Sie Pommes2 in Ihre Kontaktliste ein YIM-Name von Pommes2: pommes24all
Zum Ende der Seite springen  Array Functionen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Pommes2 VIP Pommes2 ist männlich
EhrenRat


Dabei seit: 25.01.2003
Beiträge: 3.769
0 Filebase-Einträge

Guthaben: 1.290 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0


Mitglied bewerten

Level: 56 [?]
Erfahrungspunkte: 29.323.313
Nächster Level: 30.430.899

1.107.586 Erfahrungspunkt(e) für den nächsten Levelanstieg


27. arsort() Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die Funktion arsort() sortiert ein Array (array) nach den Werten der Elemente in
absteigender Reihenfolge. Die Zuordnung von Schlüssel zu Wert bleibt dabei
erhalten.
In der unten stehenden Tabelle sehen Sie die Wertigkeit der Sortierreihenfolge
von Zeichen für diese Funktion. Dabei wird von der oberen linken Spalte zur
unteren rechten Spalte sortiert:


Sortierreihenfolge arsort()

ü ö ä Ü Ö Ä ´ § € ~ } | { z y x w v u
t s r q p o n m l k j i h g f e d c b a
` _ ^ ] \ [ Z Y X W V U T S R Q P O
N M L K J I H G F E D C B A @ ? >
= < ; : / . - , + * ) ( ' & % $ # " !


Im Parameter sort_flags können Sie Flags für den Sortiertyp übergeben:
SORT_REGULAR - Vergleicht die Felder normal (Default-Wert)
SORT_NUMERIC - Vergleicht die Felder numerisch
SORT_STRING - Vergleicht Felder als Strings

Beispiel :

<?PHP
$array = array("a"=>"PHP","c"=>"ASP","d"=>"C","b"=>"C++");
arsort($array);
while(list($key, $val) = each($array)){
echo $key . " - " . $val . "<br>";
}
?>

Ausgabe:

a - PHP
b - C++
d - C
c - ASP

__________________
Kabelxpert - Kabel und Zubehör
Kontakt
22.04.2003 21:02 Pommes2 ist offline E-Mail an Pommes2 senden Homepage von Pommes2 Beiträge von Pommes2 suchen Nehmen Sie Pommes2 in Ihre Freundesliste auf Fügen Sie Pommes2 in Ihre Kontaktliste ein YIM-Name von Pommes2: pommes24all
Zum Ende der Seite springen  Array Functionen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Pommes2 VIP Pommes2 ist männlich
EhrenRat


Dabei seit: 25.01.2003
Beiträge: 3.769
0 Filebase-Einträge

Guthaben: 1.290 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0


Mitglied bewerten

Level: 56 [?]
Erfahrungspunkte: 29.323.313
Nächster Level: 30.430.899

1.107.586 Erfahrungspunkt(e) für den nächsten Levelanstieg


28. asort() Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die Funktion asort() sortiert ein Array (array) nach den Werten der Elemente in
aufsteigender Reihenfolge. Die Zuordnung von Schlüssel zu Wert bleibt dabei
erhalten.
In der unten stehenden Tabelle sehen Sie die Wertigkeit der Sortierreihenfolge
von Zeichen für diese Funktion. Dabei wird von der oberen linken Spalte zur
unteren rechten Spalte sortiert:


Sortierreihenfolge asort()
! " # $ % & ' ( ) * + , - . / : ; < = > ? @
A B C D E F G H I J K L M N O P Q
R S T U V W X Y Z [ \ ] ^ _ ` a b c d
e f g h i j k l m n o p q r s t u v w x y
z { | } ~ € § ´ Ä Ö Ü ä ö ü


Im Parameter sort_flags können Sie Flags für den Sortiertyp übergeben:
SORT_REGULAR - Vergleicht die Felder normal (Default-Wert)
SORT_NUMERIC - Vergleicht die Felder numerisch
SORT_STRING - Vergleicht Felder als Strings


Beispiel :

<?PHP
$array = array("a"=>"PHP","c"=>"ASP","d"=>"C","b"=>"C++");
asort($array);
while(list($key, $val) = each($array)){
echo $key . " - " . $val . "<br>";
}
?>

Ausgabe :

c - ASP
d - C
b - C++
a - PHP

__________________
Kabelxpert - Kabel und Zubehör
Kontakt
22.04.2003 21:07 Pommes2 ist offline E-Mail an Pommes2 senden Homepage von Pommes2 Beiträge von Pommes2 suchen Nehmen Sie Pommes2 in Ihre Freundesliste auf Fügen Sie Pommes2 in Ihre Kontaktliste ein YIM-Name von Pommes2: pommes24all
Zum Ende der Seite springen  Array Functionen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Pommes2 VIP Pommes2 ist männlich
EhrenRat


Dabei seit: 25.01.2003
Beiträge: 3.769
0 Filebase-Einträge

Guthaben: 1.290 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0


Mitglied bewerten

Level: 56 [?]
Erfahrungspunkte: 29.323.313
Nächster Level: 30.430.899

1.107.586 Erfahrungspunkt(e) für den nächsten Levelanstieg


29. compact() Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die Funktion compact() erstellt aus den Werten von Variablen (varname usw.)
ein Array. Sie können der Funktion als Argumente auch Arrays übergeben, die
ihrerseits eine Liste von Variablennamen enthalten (siehe Beispiel 2).

Beispiel 1:

<?PHP$var_1 = "banane"; $var_2 = "birne"; $var_3 = "apfel"; $vars = array("var_1", "var_2");$end_vars = compact("var_3", $vars);echo implode(" - ",$end_vars);?>

Ausgabe1
banane - birne - apfel

Beispiel2

<?PHP$var_1 = "banane"; $var_2 = "birne"; $var_3 = "apfel"; $vars = array("var_1", "var_2");$end_vars = compact("var_3", $vars);echo implode(" - ",$end_vars);?>

Ausgabe2
apfel - banane - birne

__________________
Kabelxpert - Kabel und Zubehör
Kontakt
13.06.2003 11:48 Pommes2 ist offline E-Mail an Pommes2 senden Homepage von Pommes2 Beiträge von Pommes2 suchen Nehmen Sie Pommes2 in Ihre Freundesliste auf Fügen Sie Pommes2 in Ihre Kontaktliste ein YIM-Name von Pommes2: pommes24all
Seiten (2): « vorherige 1 [2] Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellenAntwort erstellen
Hacks4wbb by HFW™ » Webmaster | Technik » Technik-Start » Programmiersprachen Referenz » PHP » Array Functionen

Counter
Besucher Heute: 109 Besucher Gestern: 16296 Besucher Gesamt: 7081548 Besucherrekord: 95144 am: 04.05.2024

Impressum


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH
Flag Counter