Maison > Article > développement back-end > Comment convertir une chaîne en tableau en php7
Méthode de conversion : 1. Utilisez str_split(), la syntaxe "str_split(str,length)" ; 2. Utilisez éclater(), la syntaxe "explose(separator,str,limit)" ; syntaxe "(tableau)chaîne".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php7 convertit la chaîne en tableau
Méthode 1 : Utiliser la fonction str_split()
str_split() La fonction divise la chaîne en un tableau selon la longueur spécifiée Format de syntaxe :
str_split(string,length)
string Obligatoire. Spécifie la chaîne à diviser.
longueur facultative. Spécifie la longueur de chaque élément du tableau. La valeur par défaut est 1.
<?php $str="Hello"; $arr=str_split($str); var_dump($arr); ?>
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.
<?php $str="Hello"; $arr=str_split($str,5); var_dump($arr); ?>
Méthode 2 : Utilisez la fonction explosive()
La fonction explosion() peut diviser la chaîne en plusieurs parties selon des délimiteurs spécifiques. La fonction
explode() peut diviser une chaîne en fonction du délimiteur de chaîne, c'est-à-dire qu'elle divise une chaîne en plusieurs sous-chaînes en fonction du délimiteur, puis combine ces sous-chaînes dans un tableau et le renvoie. Le format de la syntaxe est le suivant :
explode(separator,string,limit)
La description du paramètre est la suivante :
<?php $str="www.php.cn"; $arr=explode(".",$str); var_dump($arr); ?>
Méthode 3 : Casting---Forcer le type de variable en ajoutant le type cible entre parenthèses avant la variable
<?php $str="www.php.cn"; $arr=(array)$str; var_dump($arr); ?>
(array)
Apprentissage recommandé : 《PHP Tutoriel vidéo》
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!