Dieser Artikel stellt Ihnen hauptsächlich die spezifische Methode zur Implementierung der ungeraden/geraden Sortierung von Array-Elementen in PHP vor.
PHP implementiert die ungerade-gerade Sortierung von Elementen in Arrays. Dies ist eine relativ häufige Interviewfrage während unseres PHP-Interviewprozesses. Natürlich werden wir in unserem üblichen Projektentwicklungsprozess auch auf Array-bezogene Sortierprobleme stoßen.
Im Folgenden stellen wir Ihnen anhand eines einfachen Codebeispiels vor, wie Sie die ungerade-gerade Sortierung von Elementen in einem PHP-Array implementieren.
Zuallererst muss jeder mit dem Konzept der ungeraden und geraden Zahlen vertraut sein. Es bedeutet nichts anderes, als dass die eine nicht durch 2 und die andere durch 2 teilbar ist.
Dann lautet das vollständige Codebeispiel zur Implementierung der Paritätssortierung von Array-Elementen wie folgt:
<?php // 获取数组中的奇数 function odd($var) { return($var % 2); } // 获取数组中的偶数 function even($var) { return (!($var % 2)); } $array = array(1,2,3,4,5,6,7,8,9,10); print_r(array_filter($array, "odd")); echo "<br>"; print_r(array_filter($array, "even"));
Das Endergebnis der Paritätssortierung von Array-Elementen ist wie folgt:
Hier definieren wir zunächst zwei Methoden ungerade/gerade, um die ungeraden und geraden Zahlen im Array zu erhalten, und verwenden dann hauptsächlich die Funktion array_filter.
array_filter-Funktion: Verwenden Sie die Rückruffunktion, um Zellen im Array zu filtern. Der Parameter stellt das Array dar, das in einer Schleife ausgeführt werden soll.
Erklärung: In diesem Beispiel wird jeder Wert im Array-Array der Reihe nach an die Funktion „ungerade/gerade“ übergeben. Wenn die ungerade/gerade-Funktion „true“ zurückgibt, wird der aktuelle Wert des Array-Arrays in das zurückgegebene Ergebnis-Array einbezogen. Die Schlüsselnamen des Arrays bleiben unverändert.
Dieser Artikel ist eine Einführung in die Methode zur Implementierung der Paritätssortierung von Array-Elementen in PHP. Ich hoffe, dass er Freunden in Not hilfreich sein wird!
Wenn Sie mehr über PHP erfahren möchten, können Sie der chinesischen PHP-Website folgen PHP-Video-Tutorial, jeder ist herzlich willkommen, sich darauf zu beziehen und zu lernen!
Das obige ist der detaillierte Inhalt vonWie implementiert man eine ungerade-gerade Sortierung von Array-Elementen in PHP? (Bilder + Videos). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!