Maison  >  Article  >  développement back-end  >  Comment convertir une chaîne en tableau en php7

Comment convertir une chaîne en tableau en php7

青灯夜游
青灯夜游original
2021-11-05 18:16:062266parcourir

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".

Comment convertir une chaîne en tableau en php7

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

Comment convertir une chaîne en tableau en php7

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

Comment convertir une chaîne en tableau en php7

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 :

  • separator : le caractère séparateur utilisé pour diviser la chaîne
  • string : la chaîne qui doit être divisée ; qui peut être vide et stipule Renvoie le nombre d'éléments du tableau ;
  • Si $limit n'est pas vide et est un nombre positif, le tableau renvoyé contient au plus des éléments $limit et le dernier élément contient le reste de $string ; Si $limit n'est pas vide et est un nombre négatif, tous les éléments sauf les derniers éléments $limit sont renvoyés
    • Si $limit est 0, il sera traité comme 1
    • Si $limit est vide, cela signifie que tous ; les éléments du tableau sont renvoyés.
    • Exemple :
    <?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 variableComment convertir une chaîne en tableau en php7

<?php
$str="www.php.cn";
$arr=(array)$str;
var_dump($arr);
?>
(array)

Apprentissage recommandé : 《

PHP Tutoriel vidéoComment convertir une chaîne en tableau en php7

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