Maison >développement back-end >Problème PHP >Comment convertir des chaînes connectées en tableaux de caractères en php
En PHP, vous pouvez utiliser la fonction str_split() pour convertir une chaîne connectée en un tableau de caractères. Cette fonction peut diviser la chaîne en fonction de la longueur spécifiée de l'élément du tableau, diviser la chaîne en sous-chaînes de la longueur spécifiée et les transmettre une par une dans le tableau en tant qu'éléments du tableau. Il vous suffit de définir le deuxième paramètre de la fonction ; à 1 , ou omettez-le pour convertir la chaîne continue en un tableau de caractères, la syntaxe est "str_split(string,1)" ou "str_split(string)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Le tableau de caractères est utilisé pour stocker des caractères ou des chaînes. Un élément du tableau de caractères stocke un caractère, qui en occupe un. l'octet de mémoire. Exemple
Alors en PHP, comment convertir une chaîne continue en tableau de caractères ?
En PHP, vous pouvez utiliser la fonction str_split() pour convertir une chaîne continue en tableau de caractères.
str_split(string,length)
chaîne : obligatoire. Spécifie la chaîne à diviser.
longueur : facultatif. Spécifie la longueur de chaque élément du tableau. La valeur par défaut est 1.
Si la longueur est inférieure à 1, la fonction str_split() retournera FALSE. Si la longueur est supérieure à la longueur de la chaîne, la chaîne entière sera renvoyée comme seul élément du tableau. La fonction
str_split() peut diviser la chaîne en fonction de la longueur d'élément de tableau spécifiée, diviser la chaîne en sous-chaînes de la longueur spécifiée et les transmettre une par une dans le tableau en tant qu'éléments de tableau.
Il vous suffit de définir le deuxième paramètre de la fonction str_split() sur 1, ou de l'omettre pour convertir la chaîne continue en un tableau de caractères.
Exemple : Convertissez la chaîne "hello123" en un tableau de caractères
<?php header("Content-type:text/html;charset=utf-8"); $str="hello123"; echo "原字符串:"; var_dump($str); echo "字符串转字符数组:"; $arr1=str_split($str,1); var_dump($arr1); $arr2=str_split($str); var_dump($arr2); ?>
On peut voir que peu importe que le deuxième paramètre de la fonction str_split() soit défini sur 1 ou omis.
Connaissances étendues : fonction explosive() - convertit une chaîne en un tableau
la fonction explosion() peut diviser une chaîne en fonction du délimiteur de chaîne, c'est-à-dire qu'elle divise une chaîne en plusieurs en fonction des sous-chaînes du délimiteur , puis combinez ces sous-chaînes dans un tableau et renvoyez-le.
explode($delimiter, $string [, $limit])
La description du paramètre est la suivante :
' '
<?php header('content-type:text/html;charset=utf-8'); $str = 'hypertext language programming'; var_dump($str); $arr=explode(" ",$str); var_dump($arr); ?>
Tutoriel vidéo 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!