Maison > Article > développement back-end > Apprentissage des chaînes PHP : divisez les chaînes en sous-chaînes de plus petites longueurs
Dans l'article précédent "Apprentissage de chaîne PHP : afficher tous les caractères dans l'ordre inverse", nous avons inversé la chaîne et affiché tous les caractères de la chaîne dans l'ordre inverse. Cette fois, nous continuons à apprendre les chaînes PHP et à découvrir la méthode de fractionnement des chaînes et de division des chaînes en sous-chaînes plus petites. Vous pouvez vous y référer si nécessaire.
Comme le titre l'indique, le sujet de cet article est de diviser une chaîne en sous-chaînes plus petites. La sous-chaîne ne peut contenir qu'un seul caractère, c'est-à-dire diviser la chaîne en caractères individuels ; elle peut également contenir plusieurs caractères, la chaîne peut alors être divisée en plusieurs mots.
Alors comment mettre en œuvre ces deux opérations ? Présentons-le en détail à travers des exemples de code.
Regardez d'abord l'exemple suivant :
<?php $string = "Hello world"; var_dump(str_split($string)); ?>
Résultat de sortie :
Comme vous pouvez le voir, dans l'exemple ci-dessus, str_split($string)
est utilisé pour diviser la chaîne $ chaîne en parties individuelles et passée dans le tableau comme chaque élément du tableau. str_split($string)
将字符串$string分割成一个个字符,并传入数组中,作为数组的一个个元素。
str_split( $string, $length )
函数其实可以设置两个参数,可选参数$length用于设置每个数组元素的长度,默认值为1。
如果省略了$length参数则会向上例那样,分割出一个个字符。如果设置了$length参数,那么就会将字符串分割成几个包含给定 length字符长度的子串(包含多个字符)。我们来看看下面这个例子:
<?php $string = "Hello world"; var_dump(str_split($string,3)); ?>
输出结果:
可以看出,上例中使用str_split($string,3)
str_split( $string, $length )
La fonction peut en fait définir deux paramètres. Le paramètre facultatif $length est utilisé pour définir la longueur de chaque élément du tableau.
Si le paramètre $length est omis, il sera divisé en caractères comme dans l'exemple ci-dessus. Si le paramètre $length est défini, la chaîne sera divisée en plusieurs sous-chaînes (contenant plusieurs caractères) contenant la longueur de caractère donnée. Jetons un coup d'œil à l'exemple suivant :
<?php $string = "Hello world"; var_dump(str_split($string,12)); ?>
Résultat de sortie :
Remarque : si la valeur du paramètre $length est inférieure à 1, la fonction str_split() retournera FALSE ; et si la valeur du paramètre $length est supérieure à la longueur de la chaîne $string, la chaîne entière $string sera renvoyée. comme seul élément du tableau.rrreeeRésultat de sortie :
🎜🎜🎜D'accord, c'est tout si vous voulez savoir autre chose, vous pouvez cliquer ici. → →🎜Tutoriel vidéo php🎜🎜🎜 Enfin, je recommande de lire un cours classique "🎜PHP String Processing (Jade Girl Heart Sutra Edition)🎜", c'est gratuit~ venez apprendre ! 🎜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!