"Dieser Artikel gibt hauptsächlich eine kurze Einführung in das Zählen. Obwohl es häufig verwendet wird, wurden die kleinen Details noch nicht verstanden.
"
Verwendung von count, die Sie nicht kennen
Da wir dies nun erwähnt haben, wird Kaka eine Verwendung von count bekannt machen, die nicht sehr verbreitet ist.
Im normalen Entwicklungsprozess ist diese Art der Verwendung am häufigsten und auch der am häufigsten gesehene Anwendungsfall.
Wie unten gezeigt, wird bei direkter Verwendung eines Arrays die Länge des Arrays zurückgegeben.
Aber wenn Sie ein mehrdimensionales Array wie das Bild unten erhalten und aufgefordert werden, dieses mehrdimensionale Array zu zählen, wie sollten Sie es dann zählen?
Zu diesem Zeitpunkt wird geschätzt, dass die Idee der meisten Freunde darin besteht, eine Schleife zu erstellen und einen Zähler zum Sammeln zu definieren.
Tatsächlich hat die Funktion count() diese Anforderung in diesem Bereich bereits gelöst.
Das gedruckte Ergebnis unten ist "4----6"
Verwenden Sie die Funktion count() direkt, um ein Array zu erhalten und die Länge des Arrays der ersten Ebene zu ermitteln.
Aber die Funktion count() hat auch einen zweiten Parameter. Wenn Sie ihn auf 1 setzen, wird die Anzahl der Elemente im Array rekursiv gezählt (alle Elemente im mehrdimensionalen Array gezählt)
Wenn Sie sich also die Dokumentation ansehen, werden Sie feststellen, dass die Funktion count() selbst zwei Parameter hat.
Der erste Parameter muss hungrig sein und die Auswahl ist ein Array.
Der zweite Parameter ist standardmäßig auf 0 eingestellt, was in falsch ist mehrdimensionale Arrays Alle Elemente zählen
Wenn der zweite Parameter 1 ist, werden alle Elemente im mehrdimensionalen Array rekursiv berechnet.
Studieren Sie jeden technischen Punkt sorgfältig, studieren Sie einen technischen Punkt gründlich, und Sie werden alles mit Leichtigkeit erledigen können, egal, was Sie schreiben oder tun.
Manchmal muss man sich nicht alles merken, aber man muss dieses Ding kennen und kann es einfach herausnehmen, wenn man es braucht.
„Beharrlichkeit beim Lernen, Beharrlichkeit beim Bloggen und Beharrlichkeit beim Teilen sind die Überzeugungen, die Kaka seit seiner Karriere vertritt. Ich hoffe, dass Kakas Artikel im riesigen Internet Ihnen ein wenig helfen können Kaka, wir sehen uns in der nächsten Ausgabe.
“
Das obige ist der detaillierte Inhalt vonThinkPHP-Container, Sie wissen nicht, wie man count verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!