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

巴扎黑
Freigeben: 2023-03-06 18:28:01
Original
1116 Leute haben es durchsucht

[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;}

Die benutzerdefinierte Funktion ist die Funktion unserer eigenen Definition. Das benutzerdefinierte Funktionsformat in PHP ist wie folgt:

Function Funname (ARG1 , arg2, arg3...){

//TODO

Rückgabewerte;

}

  1. 6d893caa2e94983e0d63aa51fc3df6a5

    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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage