Heim  >  Artikel  >  tägliche Programmierung  >  Wie implementiert man eine ungerade-gerade Sortierung von Array-Elementen in PHP? (Bilder + Videos)

Wie implementiert man eine ungerade-gerade Sortierung von Array-Elementen in PHP? (Bilder + Videos)

藏色散人
藏色散人Original
2018-10-13 13:52:243778Durchsuche

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:

Wie implementiert man eine ungerade-gerade Sortierung von Array-Elementen in PHP? (Bilder + Videos)

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!

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