Maison  >  Article  >  cadre php  >  Conteneur ThinkPHP que vous ne savez pas utiliser count

Conteneur ThinkPHP que vous ne savez pas utiliser count

咔咔
咔咔original
2020-10-12 12:35:133028parcourir
«

Cet article donne principalement une brève introduction au comptage, bien qu'il soit beaucoup utilisé, les petits détails n'ont pas encore été compris.

»

5. Comptez les histoires que vous ne connaissez pas

comptez les utilisations que vous ne connaissez pas Je ne sais pas

Maintenant que nous avons dit cela, Kaka va populariser un usage du compte qui n'est pas très courant.

Dans le processus de développement normal, ce type d'utilisation est le cas d'utilisation le plus courant et le plus couramment observé.

Comme indiqué ci-dessous, un tableau est utilisé directement et la longueur du tableau est renvoyée.

Mais si on vous donne un tableau multidimensionnel, comme l'image ci-dessous, et qu'on vous demande de compter ce tableau multidimensionnel, comment devriez-vous le compter !

À l'heure actuelle, on estime que l'idée de la plupart des amis est de boucler et de définir un compteur pour accumuler.

En fait, la fonction count() a déjà résolu cette exigence dans ce domaine.

Le résultat imprimé ci-dessous est "4----6"

En utilisant directement la fonction count() pour obtenir un tableau, vous obtenez la longueur du tableau de première couche.

Mais la fonction count() a un deuxième paramètre. Le définir sur 1 consiste à compter récursivement le nombre d'éléments dans le tableau (compter tous les éléments du tableau multidimensionnel)

Donc, quand vous regardez la documentation, vous constaterez que la fonction count() elle-même a deux paramètres

Le premier paramètre doit être affamé, et le choix est un tableau

Le deuxième paramètre La valeur par défaut du premier paramètre est 0, ce qui signifie que tous les éléments du tableau multidimensionnel ne sont pas comptés

Lorsque le deuxième paramètre est 1, tous les éléments du tableau multidimensionnel sont calculés de manière récursive .

Étudiez attentivement chaque point technique, étudiez minutieusement un point technique, et vous pourrez tout faire en toute simplicité, peu importe ce que vous écrivez ou faites.

Parfois, vous n'avez pas besoin de vous souvenir de tout, mais vous devez connaître cette chose pour pouvoir la retirer lorsque vous en avez besoin.

«

La persévérance dans l'apprentissage, la persévérance dans les blogs et la persévérance dans le partage sont les convictions auxquelles Kaka a toujours adhéré depuis sa carrière. J'espère que les articles de Kaka dans l'immense Internet. Je peux vous apporter un peu d'aide Silk. Je m'appelle Kaka, à la prochaine fois.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn