In der PHP -Entwicklung ist es sehr häufig zu bestimmen, ob ein Array mehrere Werte enthält. Wir können dieses Urteil auf unterschiedliche Weise erreichen, z. B. die Überprüfung der Länge des Arrays oder das Erkennen, ob es im Array doppelte Elemente gibt. Als nächstes werden wir mehrere gemeinsame Beurteilungsmethoden einführen.
In PHP wird die Funktion count () verwendet, um die Länge des Arrays zu erhalten. Indem wir feststellen, ob die Länge des Arrays größer als 1 ist, können wir wissen, ob das Array mehrere Werte enthält.
In diesem Beispiel beträgt die Länge des Arrays 3, so dass das Ausgang "das Array mehrere Werte hat".
Ähnlich wie bei der Funktion count () kann die sizeof () -Funktion auch verwendet werden, um die Länge des Arrays zu erhalten, und die verwendete Methode ist mit count () die gleiche.
In diesem Beispiel beträgt die Länge des Arrays 3, so dass "das Array mehrere Werte hat" ausgegeben.
Neben der Länge des Arrays können wir auch feststellen, ob das Array mehrere verschiedene Werte enthält, indem wir beurteilen, ob es im Array doppelte Elemente gibt.
Die Funktion array_unique () wird verwendet, um doppelte Elemente in einem Array zu entfernen. Wenn sich die Länge der Deduplizierung von der ursprünglichen Arraylänge unterscheidet, bedeutet dies, dass das ursprüngliche Array doppelte Elemente enthält, was beweist, dass das Array mehrere Werte hat.
In diesem Beispiel enthält das Array ein doppelendes Element 2. Nach der Deduplizierung beträgt die Länge des Arrays 3, sodass das Ausgang "Das Array hat mehrere Werte".
Die Funktion array_count_values () wird verwendet, um die Anzahl der Vorkommen jedes Elements im Array zu zählen. Indem wir überprüfen, ob es Elemente im Array gibt, die mehr als 1 erscheinen, können wir beurteilen, ob es im Array mehrere Werte gibt.
In diesem Beispiel erscheint Element 2 im Array zweimal, sodass das Ausgang "das Array mehrere Werte hat".
Durch die Beurteilung der Länge eines Arrays oder der Erkennung doppelter Elemente in einem Array können wir leicht feststellen, ob ein Array mehrere Werte enthält. In der tatsächlichen Entwicklung kann die Auswahl der geeigneten Methode nach bestimmten Anforderungen das Problem effektiv lösen.