Heim  >  Artikel  >  Backend-Entwicklung  >  Benutzerdefinierte Funktionen und Arrays für die PHP-Entwicklung für mobiles Internet

Benutzerdefinierte Funktionen und Arrays für die PHP-Entwicklung für mobiles Internet

巴扎黑
巴扎黑Original
2017-03-19 09:31:561053Durchsuche

[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.

  1. 	<?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. (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 ü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;

}

  1. 	<?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);  
    ?>

Ausgabeergebnis:

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(&#39;a&#39;=>&#39;11&#39;, &#39;b&#39;=>&#39;22&#39;);  
//第三种  
$arr3[0]=&#39;20&#39;;  
$arr3[1]=&#39;30&#39;;

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.

  1. 	<?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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn