Maison  >  Article  >  développement back-end  >  Apprentissage des chaînes PHP : divisez les chaînes en sous-chaînes de plus petites longueurs

Apprentissage des chaînes PHP : divisez les chaînes en sous-chaînes de plus petites longueurs

青灯夜游
青灯夜游original
2021-08-11 12:46:223569parcourir

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 :

Apprentissage des chaînes PHP : divisez les chaînes en sous-chaînes de plus petites longueurs

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));
?>

输出结果:

Apprentissage des chaînes PHP : divisez les chaînes en sous-chaînes de plus petites longueurs

可以看出,上例中使用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 : Apprentissage des chaînes PHP : divisez les chaînes en sous-chaînes de plus petites longueurs

Apprentissage des chaînes PHP : divisez les chaînes en sous-chaînes de plus petites longueurs

On peut voir que dans l'exemple ci-dessus, str_split($string,3) est utilisé pour diviser la chaîne $string en 3 sous- des chaînes contenant 3 caractères et une sous-chaîne contenant 2 caractères (car la chaîne d'origine n'est pas assez longue).

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!

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