Cet article présente principalement la confusion concernant le calcul de longueur en PHP et analyse brièvement les précautions pertinentes de PHP concernant les opérations sur la longueur des tableaux et des chaînes. Les amis dans le besoin peuvent se référer à
souvent utilisé par PHP. Je suis confus par le caractère. fonctions des tableaux et des chaînes Voici un résumé :
fonction strlen($string) : calcule la longueur d'une chaîne
sizeof ($string); , $mode) : C'est un alias de la fonction count(). La fonction count() est la suivante :
int count ( Mixed var [, int mode] )
Renvoie le nombre de cellules dans var, généralement un tableau, tout autre type n'a qu'une seule cellule.
Pour les objets, si SPL est installé, count() peut être appelé en implémentant l'interface Countable. Cette interface n'a qu'une seule méthode, count(), qui renvoie la valeur de retour de la fonction count().
Si var n'est pas un type de tableau ou un objet qui implémente l'interface Countable, 1 sera renvoyé, à une exception près, si var est NULL, le résultat est 0.
Remarque : Le paramètre optionnel mode est disponible depuis PHP 4.2.0.
Si le paramètre facultatif mode est défini sur COUNT_RECURSIVE (ou 1), count() comptera le tableau de manière récursive. Particulièrement utile pour calculer tous les éléments d'un tableau multidimensionnel. La valeur par défaut du mode est 0. count() ne reconnaît pas la récursivité infinie.
En bref, utilisez strlen() pour les chaînes et sizeof() pour les tableaux.
Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.
Recommandations associées :
phpExemple de partage du traitement d'un seul fichier et de plusieurs téléchargements de fichiers
Implémentation PHP entre pages Méthodes de transmission de valeurs et de maintien des valeurs
Méthodes d'implémentation de fonctions d'exécution planifiées basées sur la fonction sleep en PHP
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!