Heim >Backend-Entwicklung >PHP-Tutorial >Benutzerdefinierte Funktionen und Arrays für die PHP-Entwicklung für mobiles Internet
[Einführung] 1. Benutzerdefinierte Funktionen Benutzerdefinierte Funktionen sind von uns selbst definierte Funktionen. Das Format benutzerdefinierter Funktionen in PHP ist wie folgt: function funname(arg1, arg2, arg3 ){ TODOreturn value;}959118e5d39571ef37e19a96aaa268b0value 1 , key 2=>value 2, ...)
array("title"=>"aa", "age"=>20); //Nur nach Schlüsselname Daten abrufen
2. So erstellen Sie ein Array
//第一种 $arr1=array(11, 22, 33, "44"); //第二种 $arr2=array('a'=>'11', 'b'=>'22'); //第三种 $arr3[0]='20'; $arr3[1]='30';
1. Ändern
$arr=array(11, 22, 33, 44 );
$arr[0]=55; //Das Array wird zu $arr=array(55, 22, 33, 44);
2. 11, 22, 33, 44);
unset($arr[0]); //Das Array wird zu $arr=array(22, 33, 44);
3
$arr=array(11, 22, 33, 44);
echo $arr[0];
$arr=array(' a'=> 11, 'b'=>22, 'c'=>33, 'd'=>44);
echo $arr['b']];
4 . Traverse
$arr=array('a'=>11, 'b'=>22, 'c'=>33, 'd'=>44) ;
foreach($arr as $value){ //Kein Schlüsselname
echo $value."0c6dc11e160d3b678d68754cc175188a";
}
foreach($arr as $id=>$value){ //Schlüssel und Wert ausgeben
echo $id..$value."0c6dc11e160d3b678d68754cc175188a";
}
$arr=array(array("1",11",111"), array("2",22",222"));
echo $arr [1][2 ];
(1)array_change_key_case(array, case)
array: erforderlich, Array.
case: optional, CASE_LOWER (Standardwert, Kleinbuchstaben geben die Schlüssel des Arrays zurück), CASE_UPPER (Großbuchstaben geben die Schlüssel des Arrays zurück)
Funktion: Konvertieren aller SCHLÜSSEL des Arrays in Groß- oder Kleinschreibung umwandeln.
<?php $a=array("a"=>"Cat","b"=>"Dog","c"=>"Horse"); print_r(array_change_key_case($a,CASE_UPPER)); ?> 结果:Array ( [A] => Cat [B] => Dog [C] => Horse )
Array: erforderlich.
Größe: erforderlich, gibt an, wie viele Elemente jedes neue Array enthält.
preserve_key: optional, true (Schlüsselname beibehalten), false (neuer Index)
Funktion: Ein Array in neue Array-Blöcke aufteilen.
<?php //array_chunk(array,size,preserve_key) $a1=array("a"=>"Cat","b"=>"Dog","c"=>"Horse","d"=>"Cow"); print_r(array_chunk($a1,2)); $a2=array("a"=>"Cat","b"=>"Dog","c"=>"Horse","d"=>"Cow"); print_r(array_chunk($a2,2,true)); ?> 结果:
Array ( [0] => Array ( [0] => Katze [1] => Hund ) [1] => Array ( [0 ] => Pferd [1] => Kuh ) )
Array ( [0] => Array ( [a] => Katze [b] => Hund ) [1] => Array ( [c] => Pferd [d] => Kuh ) )
.....
Es gibt viele solcher Funktionen. Sie können sie überprüfen, wenn Sie sie verwenden. Die Liste ist wie folgt (PHP stellt die erste Version dar)
Funktion | Beschreibung | PHP |
---|---|---|
array() | Erstellen Sie ein Array. | 3 |
array_change_key_case() | Gibt ein Array zurück, dessen Schlüssel alle in Groß- oder Kleinbuchstaben geschrieben sind. | 4 |
array_chunk() | Teilen Sie ein Array in neue Array-Blöcke auf. | 4 |
array_combine() | Erstellen Sie ein neues Array, indem Sie zwei Arrays zusammenführen. | 5 |
array_count_values() | Wird verwendet, um die Anzahl der Vorkommen aller Werte im Array zu zählen. | 4 |
array_diff() | Gibt das Differenzarray zweier Arrays zurück. | 4 |
array_diff_assoc() | Vergleichen Sie den Schlüsselnamen und den Schlüsselwert und geben Sie das Differenzarray der beiden Arrays zurück. | 4 |
array_diff_key() | Vergleichen Sie Schlüsselnamen und geben Sie das Differenzarray der beiden Arrays zurück. | 5 |
array_diff_uassoc() | Berechnen Sie die Differenzgruppe der Arrays, indem Sie eine Indexüberprüfung über die vom Benutzer bereitgestellte Rückruffunktion durchführen. | 5 |
array_diff_ukey() | Verwenden Sie die Callback-Funktion, um die Schlüsselnamen zu vergleichen und den Differenzsatz des Arrays zu berechnen. | 5 |
array_fill() | Füllt das Array mit den angegebenen Werten. | 4 |
array_filter() | Verwenden Sie die Rückruffunktion, um die Elemente im Array zu filtern. | 4 |
array_flip() | Vertauschen Sie die Schlüssel und Werte im Array. | 4 |
array_intersect() | Berechnen Sie die Schnittmenge von Arrays. | 4 |
array_intersect_assoc() | Vergleichen Sie den Schlüsselnamen und den Schlüsselwert und geben Sie das Schnittarray der beiden Arrays zurück. | 4 |
array_intersect_key() | Berechnen Sie die Schnittmenge von Arrays mithilfe des Schlüsselnamenvergleichs. | 5 |
array_intersect_uassoc() | Berechnen Sie die Schnittmenge von Arrays mit der Indexprüfung und verwenden Sie Callback-Funktionen, um die Indizes zu vergleichen. | 5 |
array_intersect_ukey() | Verwenden Sie die Callback-Funktion, um Schlüsselnamen zu vergleichen und die Schnittmenge von Arrays zu berechnen. | 5 |
array_key_exists() | Überprüft, ob der angegebene Schlüssel oder Index im Array vorhanden ist. | 4 |
array_keys() | Gibt alle Schlüsselnamen im Array zurück. | 4 |
array_map() | Wenden Sie die Rückruffunktion auf die Zellen des angegebenen Arrays an. | 4 |
array_merge() | Kombinieren Sie ein oder mehrere Arrays zu einem Array. | 4 |
array_merge_recursive() | Führen Sie ein oder mehrere Arrays rekursiv zusammen. | 4 |
array_multisort() | Sortieren Sie mehrere Arrays oder mehrdimensionale Arrays. | 4 |
array_pad() | Füllen Sie das Array mit Werten auf die angegebene Länge aus. | 4 |
array_pop() | Entfernen Sie das letzte Element des Arrays (entfernen Sie es vom Stapel). | 4 |
array_product() | Berechnen Sie das Produkt aller Werte in einem Array. | 5 |
array_push() | Schieben Sie eine oder mehrere Zellen (Elemente) an das Ende des Arrays (Push). | 4 |
array_rand() | Wählen Sie zufällig ein oder mehrere Elemente aus dem Array aus und geben Sie es zurück. | 4 |
array_reduce() | Verwenden Sie eine Rückruffunktion, um das Array iterativ auf einen einzelnen Wert zu reduzieren. | 4 |
array_reverse() | Kehren Sie die Reihenfolge der Elemente im ursprünglichen Array um, erstellen Sie ein neues Array und geben Sie es zurück. | 4 |
array_search() | Suchen Sie im Array nach dem angegebenen Wert und geben Sie bei Erfolg den entsprechenden Schlüsselnamen zurück. | 4 |
array_shift() | Löscht das erste Element im Array und gibt den Wert des gelöschten Elements zurück. | 4 |
array_slice() | Rufen Sie basierend auf der Bedingung einen Wert aus dem Array ab und geben Sie ihn zurück. | 4 |
array_splice() | Entfernen Sie einen Teil des Arrays und ersetzen Sie ihn durch andere Werte. | 4 |
array_sum() | Berechnen Sie die Summe aller Werte in einem Array. | 4 |
array_udiff() | Verwenden Sie die Rückruffunktion, um Daten zu vergleichen und die Differenz der Arrays zu berechnen. | 5 |
array_udiff_assoc() | Berechnen Sie den Differenzsatz von Arrays mit Indexprüfung und verwenden Sie Rückruffunktionen, um Daten zu vergleichen. | 5 |
array_udiff_uassoc() | Berechnen Sie mit der Indexprüfung den Differenzsatz des Arrays und verwenden Sie die Rückruffunktion, um die Daten und den Index zu vergleichen. | 5 |
array_uintersect() | Berechnen Sie die Schnittmenge von Arrays und verwenden Sie Rückruffunktionen, um Daten zu vergleichen. | 5 |
array_uintersect_assoc() | Berechnen Sie die Schnittmenge von Arrays mit Indexprüfung und verwenden Sie Rückruffunktionen, um Daten zu vergleichen. | 5 |
array_uintersect_uassoc() | Berechnen Sie die Schnittmenge von Arrays mit der Indexprüfung und verwenden Sie Rückruffunktionen, um Daten und Indizes zu vergleichen. | 5 |
array_unique() | Entfernen Sie doppelte Werte aus dem Array. | 4 |
array_unshift() | Fügen Sie ein oder mehrere Elemente am Anfang des Arrays ein. | 4 |
array_values() | Gibt alle Werte im Array zurück. | 4 |
array_walk() | Wenden Sie eine Benutzerfunktion auf jedes Mitglied des Arrays an. | 3 |
array_walk_recursive() | Wenden Sie die Benutzerfunktion rekursiv auf jedes Mitglied des Arrays an. | 5 |
arsort() | Sortieren Sie das Array in umgekehrter Reihenfolge und behalten Sie die Indexbeziehung bei. | 3 |
asort() | Sortieren Sie das Array und behalten Sie die Indexbeziehung bei. | 3 |
compact() | Erstellen Sie ein Array mit Variablennamen und ihren Werten. | 4 |
count() | Zählen Sie die Anzahl der Elemente in einem Array oder die Anzahl der Attribute in einem Objekt. | 3 |
aktuell() | Gibt das aktuelle Element im Array zurück. | 3 |
each() | Gibt das aktuelle Schlüssel/Wert-Paar im Array zurück und bewegt den Array-Zeiger einen Schritt vorwärts. | 3 |
end() | Richten Sie den internen Zeiger des Arrays auf das letzte Element. | 3 |
extract() | Variablen aus dem Array in die aktuelle Symboltabelle importieren. | 3 |
in_array() | Überprüft, ob der angegebene Wert im Array vorhanden ist. | 4 |
key() | Rufen Sie den Schlüsselnamen aus dem assoziativen Array ab. | 3 |
krsort() | Sortieren Sie das Array in umgekehrter Reihenfolge nach Schlüsselnamen. | 3 |
ksort() | Sortieren Sie das Array nach Schlüsselnamen. | 3 |
list() | Weisen Sie die Werte im Array einigen Variablen zu. | 3 |
natcasesort() | Sortieren Sie das Array mithilfe des Algorithmus „natürliche Sortierung“ ohne Berücksichtigung der Groß-/Kleinschreibung. | 4 |
natsort() | Sortieren Sie das Array mit dem Algorithmus „natürliche Sortierung“. | 4 |
next() | Bewegen Sie den internen Zeiger im Array um eine Position nach vorne. | 3 |
pos() | Ein Alias für current(). | 3 |
prev() | Spulen Sie den internen Zeiger des Arrays um ein Bit zurück. | 3 |
range() | Erstellen Sie ein Array mit Elementen im angegebenen Bereich. | 3 |
reset() | Richten Sie den internen Zeiger des Arrays auf das erste Element. | 3 |
rsort() | Sortieren Sie das Array in umgekehrter Reihenfolge. | 3 |
shuffle() | Ordnen Sie die Elemente im Array in zufälliger Reihenfolge neu an. | 3 |
sizeof() | Ein Alias für count(). | 3 |
sort() | Sortieren Sie das Array. | 3 |
uasort() | Verwenden Sie benutzerdefinierte Vergleichsfunktionen, um Werte in einem Array zu sortieren und die Indexzuordnung aufrechtzuerhalten. | 3 |
uksort() | Verwenden Sie eine benutzerdefinierte Vergleichsfunktion, um die Schlüssel im Array zu sortieren. | 3 |
usort() | Sortieren Sie die Werte in einem Array mithilfe einer benutzerdefinierten Vergleichsfunktion. | 3 |
1. Benutzerdefinierte Funktion
Benutzerdefinierte Funktionen sind Funktionen, die wir selbst definieren. Das Format benutzerdefinierter Funktionen in PHP ist wie folgt:
function funname(arg1, arg2, arg3...){
//TODO
Rückgabewerte;
}
Ausgabeergebnis:
<?php function fun($m, $n){ if($m==0 || $n==0){ return 0; }else{ $a=$m*$n; return $a; } } $p=2; $h=3; echo $p."*".$h."=".fun($p,$h); ?>
Das Folgende ist eine weitere Funktion mit variablen Parametern
<?php /* function fun($m, $n){ if($m==0 || $n==0){ return 0; }else{ $a=$m*$n; return $a; } } $p=2; $h=3; echo $p."*".$h."=".fun($p,$h); */ function fun($m, $n=1, $x=2){ $a=$m*$n*$x; return $a; } $p=2; echo fun($p)."<br>"; // 2*1*2 = 4 echo fun($p, 3)."<br>"; // 2*3*2 = 12 echo fun($p, 3, 3)."<br>"; // 2*3*3 = 18 ?>
Werfen wir einen Blick auf die Übergabe von benutzerdefinierten Funktionsreferenzen
<?php /* function fun($m, $n){ if($m==0 || $n==0){ return 0; }else{ $a=$m*$n; return $a; } } $p=2; $h=3; echo $p."*".$h."=".fun($p,$h); */ /* function fun($m, $n=1, $x=2){ $a=$m*$n*$x; return $a; } $p=2; echo fun($p)."<br>"; // 2*1*2 = 4 echo fun($p, 3)."<br>"; // 2*3*2 = 12 echo fun($p, 3, 3)."<br>"; // 2*3*3 = 18 */ function fun(&$n){ $n=$n*$n; } $p=2; fun($p); echo $p; ?>
2. Array-Definitionszuweisung
1. Grundlegendes Schreibformat des Arrays
Einfache Form: Array(Wert1, Wert2, Wert3, ..........)
array("aa", 12, true, 2.2, "test", 50); //Daten über Array-Index abrufen
Vollständige Form: Array(key1=>value1, key2=>value2, ...)
array("title"=>"aa", "age"=>20); //Daten können nur über Schlüsselnamen abgerufen werden
2. So erstellen Sie ein Array
//第一种 $arr1=array(11, 22, 33, "44"); //第二种 $arr2=array('a'=>'11', 'b'=>'22'); //第三种 $arr3[0]='20'; $arr3[1]='30';
3. Array-Operationen
1. Änderung
$arr=array(11, 22, 33, 44);
$arr[0]=55; //Das Array wird zu $arr=array(55, 22, 33, 44);
2. Löschen
$arr=array(11, 22, 33, 44);
unset($arr[0]); //Das Array wird zu $arr=array(22, 33, 44);
3. Verwenden Sie
$arr=array(11, 22, 33, 44);
echo $arr[0];
$arr=array('a'=>11, 'b'=>22, 'c'=>33, 'd'=>44);
echo $arr['b']];
4. Traverse
$arr=array('a'=>11, 'b'=>22, 'c'=>33, 'd'=>44);
foreach($arr as $value){ //Kein Schlüsselname
echo $value."0c6dc11e160d3b678d68754cc175188a";
}
foreach($arr as $id=>$value){ //Schlüssel und Wert ausgeben
echo $id..$value."0c6dc11e160d3b678d68754cc175188a";
}
Zweidimensionales Array
$arr=array(array("1",11",111"), array("2",22",222"));
echo $arr[1][2];
Array-Funktion
(1)array_change_key_case(array, case)
Array: erforderlich, Array.
Fall: optional, CASE_LOWER (Standardwert, Kleinbuchstaben geben den Schlüssel des Arrays zurück), CASE_UPPER (Großbuchstaben geben den Schlüssel des Arrays zurück)
Funktion: Konvertieren Sie alle KEYs im Array in Groß- oder Kleinbuchstaben.
<?php $a=array("a"=>"Cat","b"=>"Dog","c"=>"Horse"); print_r(array_change_key_case($a,CASE_UPPER)); ?> 结果:Array ( [A] => Cat [B] => Dog [C] => Horse )
(2)array_chunk(array,size,preserve_key)
Array: erforderlich.
Größe: erforderlich, gibt an, wie viele Elemente jedes neue Array enthält.
preserve_key: optional, true (Schlüsselname beibehalten), false (neuer Index)
Funktion: Ein Array in neue Array-Blöcke aufteilen.
<?php //array_chunk(array,size,preserve_key) $a1=array("a"=>"Cat","b"=>"Dog","c"=>"Horse","d"=>"Cow"); print_r(array_chunk($a1,2)); $a2=array("a"=>"Cat","b"=>"Dog","c"=>"Horse","d"=>"Cow"); print_r(array_chunk($a2,2,true)); ?> 结果:
Array ( [0] => Array ( [0] => Katze [1] => Hund) [1] => Array ( [0] => Pferd [1] => Kuh ) )
Array ( [0] => Array ( [a] => Katze [b] => Hund ) [1] => Array ( [c] => Pferd [d] => Kuh ) )......
Es gibt viele solcher Funktionen, Sie können sie bei der Verwendung überprüfen. Die Liste ist wie folgt (PHP stellt die erste Version dar)
Funktion Beschreibung PHP array() Erstellen Sie ein Array. 3 array_change_key_case() Gibt ein Array zurück, dessen Schlüssel alle in Groß- oder Kleinbuchstaben geschrieben sind. 4 array_chunk() Teilen Sie ein Array in neue Array-Blöcke auf. 4 array_combine() Erstellen Sie ein neues Array, indem Sie zwei Arrays zusammenführen. 5 array_count_values() Wird verwendet, um die Anzahl der Vorkommen aller Werte im Array zu zählen. 4 array_diff() Gibt das Differenzarray zweier Arrays zurück. 4 array_diff_assoc() Vergleichen Sie den Schlüsselnamen und den Schlüsselwert und geben Sie das Differenzarray der beiden Arrays zurück. 4 array_diff_key() Vergleichen Sie Schlüsselnamen und geben Sie das Differenzarray der beiden Arrays zurück. 5 array_diff_uassoc() Berechnen Sie die Differenzgruppe der Arrays, indem Sie eine Indexüberprüfung über die vom Benutzer bereitgestellte Rückruffunktion durchführen. 5 array_diff_ukey() Verwenden Sie die Callback-Funktion, um die Schlüsselnamen zu vergleichen und den Differenzsatz des Arrays zu berechnen. 5 array_fill() Füllt das Array mit den angegebenen Werten. 4 array_filter() Verwenden Sie die Rückruffunktion, um die Elemente im Array zu filtern. 4 array_flip() Vertauschen Sie die Schlüssel und Werte im Array. 4 array_intersect() Berechnen Sie die Schnittmenge von Arrays. 4 array_intersect_assoc() Vergleichen Sie den Schlüsselnamen und den Schlüsselwert und geben Sie das Schnittarray der beiden Arrays zurück. 4 array_intersect_key() Berechnen Sie die Schnittmenge von Arrays mithilfe des Schlüsselnamenvergleichs. 5 array_intersect_uassoc() Berechnen Sie die Schnittmenge von Arrays mit der Indexprüfung und verwenden Sie Callback-Funktionen, um die Indizes zu vergleichen. 5 array_intersect_ukey() Verwenden Sie die Callback-Funktion, um Schlüsselnamen zu vergleichen und die Schnittmenge von Arrays zu berechnen. 5 array_key_exists() Überprüft, ob der angegebene Schlüssel oder Index im Array vorhanden ist. 4 array_keys() Gibt alle Schlüsselnamen im Array zurück. 4 array_map() Wenden Sie die Rückruffunktion auf die Zellen des angegebenen Arrays an. 4 array_merge() Kombinieren Sie ein oder mehrere Arrays zu einem Array. 4 array_merge_recursive() Führen Sie ein oder mehrere Arrays rekursiv zusammen. 4 array_multisort() Sortieren Sie mehrere Arrays oder mehrdimensionale Arrays. 4 array_pad() Füllen Sie das Array mit Werten auf die angegebene Länge aus. 4 array_pop() Entfernen Sie das letzte Element des Arrays (entfernen Sie es vom Stapel). 4 array_product() Berechnen Sie das Produkt aller Werte in einem Array. 5 array_push() Schieben Sie eine oder mehrere Zellen (Elemente) an das Ende des Arrays (Push). 4 array_rand() Wählen Sie zufällig ein oder mehrere Elemente aus dem Array aus und geben Sie es zurück. 4 array_reduce() Verwenden Sie eine Rückruffunktion, um das Array iterativ auf einen einzelnen Wert zu reduzieren. 4 array_reverse() Kehren Sie die Reihenfolge der Elemente im ursprünglichen Array um, erstellen Sie ein neues Array und geben Sie es zurück. 4 array_search() Suchen Sie im Array nach dem angegebenen Wert und geben Sie bei Erfolg den entsprechenden Schlüsselnamen zurück. 4 array_shift() Löscht das erste Element im Array und gibt den Wert des gelöschten Elements zurück. 4 array_slice() Rufen Sie basierend auf der Bedingung einen Wert aus dem Array ab und geben Sie ihn zurück. 4 array_splice() Entfernen Sie einen Teil des Arrays und ersetzen Sie ihn durch andere Werte. 4 array_sum() Berechnen Sie die Summe aller Werte in einem Array. 4 array_udiff() Verwenden Sie die Rückruffunktion, um Daten zu vergleichen und die Differenz der Arrays zu berechnen. 5 array_udiff_assoc() Berechnen Sie den Differenzsatz von Arrays mit Indexprüfung und verwenden Sie Rückruffunktionen, um Daten zu vergleichen. 5 array_udiff_uassoc() Berechnen Sie mit der Indexprüfung den Differenzsatz des Arrays und verwenden Sie die Rückruffunktion, um die Daten und den Index zu vergleichen. 5 array_uintersect() Berechnen Sie die Schnittmenge von Arrays und verwenden Sie Rückruffunktionen, um Daten zu vergleichen. 5 array_uintersect_assoc() Berechnen Sie die Schnittmenge von Arrays mit Indexprüfung und verwenden Sie Rückruffunktionen, um Daten zu vergleichen. 5 array_uintersect_uassoc() Berechnen Sie die Schnittmenge von Arrays mit der Indexprüfung und verwenden Sie Rückruffunktionen, um Daten und Indizes zu vergleichen. 5 array_unique() Entfernen Sie doppelte Werte aus dem Array. 4 array_unshift() Fügen Sie ein oder mehrere Elemente am Anfang des Arrays ein. 4 array_values() Gibt alle Werte im Array zurück. 4 array_walk() Wenden Sie eine Benutzerfunktion auf jedes Mitglied des Arrays an. 3 array_walk_recursive() Wenden Sie die Benutzerfunktion rekursiv auf jedes Mitglied des Arrays an. 5 arsort() Sortieren Sie das Array in umgekehrter Reihenfolge und behalten Sie die Indexbeziehung bei. 3 asort() Sortieren Sie das Array und behalten Sie die Indexbeziehung bei. 3 compact() Erstellen Sie ein Array mit Variablennamen und ihren Werten. 4 count() Zählen Sie die Anzahl der Elemente in einem Array oder die Anzahl der Attribute in einem Objekt. 3 aktuell() Gibt das aktuelle Element im Array zurück. 3 each() Gibt das aktuelle Schlüssel/Wert-Paar im Array zurück und bewegt den Array-Zeiger einen Schritt vorwärts. 3 end() Richten Sie den internen Zeiger des Arrays auf das letzte Element. 3 extract() Variablen aus dem Array in die aktuelle Symboltabelle importieren. 3 in_array() Überprüft, ob der angegebene Wert im Array vorhanden ist. 4 key() Rufen Sie den Schlüsselnamen aus dem assoziativen Array ab. 3 krsort() Sortieren Sie das Array in umgekehrter Reihenfolge nach Schlüsselnamen. 3 ksort() Sortieren Sie das Array nach Schlüsselnamen. 3 list() Weisen Sie die Werte im Array einigen Variablen zu. 3 natcasesort() Sortieren Sie das Array mithilfe des Algorithmus „natürliche Sortierung“ ohne Berücksichtigung der Groß-/Kleinschreibung. 4 natsort() Sortieren Sie das Array mit dem Algorithmus „natürliche Sortierung“. 4 next() Bewegen Sie den internen Zeiger im Array um eine Position nach vorne. 3 pos() Ein Alias für current(). 3 prev() Spulen Sie den internen Zeiger des Arrays um ein Bit zurück. 3 range() Erstellen Sie ein Array mit Elementen im angegebenen Bereich. 3 reset() Richten Sie den internen Zeiger des Arrays auf das erste Element. 3 rsort() Sortieren Sie das Array in umgekehrter Reihenfolge. 3 shuffle() Ordnen Sie die Elemente im Array in zufälliger Reihenfolge neu an. 3 sizeof() Ein Alias für count(). 3 sort() Sortieren Sie das Array. 3 uasort() Verwenden Sie benutzerdefinierte Vergleichsfunktionen, um Werte in einem Array zu sortieren und die Indexzuordnung aufrechtzuerhalten. 3 uksort() Verwenden Sie eine benutzerdefinierte Vergleichsfunktion, um die Schlüssel im Array zu sortieren. 3 usort() Sortieren Sie die Werte in einem Array mithilfe einer benutzerdefinierten Vergleichsfunktion. 3
Das obige ist der detaillierte Inhalt vonBenutzerdefinierte Funktionen und Arrays für die PHP-Entwicklung für mobiles Internet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!