Maison > développement back-end > Problème PHP > Comment convertir une chaîne en tableau en php

Comment convertir une chaîne en tableau en php

青灯夜游
Libérer: 2023-03-09 16:02:01
original
18840 Les gens l'ont consulté

Méthode de conversion : 1. En utilisant la fonction explosive(), vous pouvez utiliser une chaîne pour diviser une autre chaîne et renvoyer un tableau composé de chaînes. Le format de syntaxe est "explode('separator', string)" ; 2. Utilisez la fonction str_split(), syntaxe "str_split (string)".

"Comment

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Méthode 1 : Utiliser exploser () Fonction

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$str = &#39;PHP中文网,PHP教程,https://www.php.cn/,explode()函数,字符串转数组&#39;;
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
$arr = explode(&#39;,&#39;, $str);
print_r($arr);
$arr = explode(&#39;,&#39;, $str, 3);
print_r($arr);
$arr = explode(&#39;,&#39;, $str, -2);
print_r($arr);
$arr = explode(&#39;,&#39;, $str, 0);
print_r($arr); 
?>
Copier après la connexion

Rendu :

"Comment

Description : La fonction

explode() peut être basée sur le délimiteur de chaîne Divise une chaîne, c'est-à-dire qu'il 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)
Copier après la connexion

Paramètres

  • délimiteur : caractère délimiteur utilisé pour diviser les chaînes

  • <🎜 ; >string : la chaîne qui doit être divisée ;

  • limit : paramètre facultatif, qui peut être vide, spécifie le nombre d'éléments du tableau à renvoyer

    • 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 la partie restante de la chaîne

    • If limit ; n'est pas vide et s'il s'agit d'un nombre négatif, tous les éléments sauf les derniers éléments limites seront renvoyés

    • Si la limite est 0, elle sera traitée comme 1 ; 🎜>

      Si la limite est vide, cela signifie renvoyer tous les éléments du tableau.
    Si le délimiteur est une chaîne vide
  • ", le programme affichera un avertissement et la fonction éclater() retournera FALSE ; si la valeur contenue dans le délimiteur S'il n'est pas trouvé dans la chaîne et qu'une limite négative est utilisée, un tableau vide sera renvoyé. Sinon, un tableau contenant un seul élément de chaîne sera renvoyé

"Méthode 2 : Utiliser. Fonction str_split()

.

<?php
$str=&#39;woxihuanphp&#39;;
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
$arr = str_split($str);
print_r($arr);
?>
Copier après la connexion

Explication : La fonction "Comment

str_split() divise la chaîne en un tableau

. Syntaxe

str_split(string,length)
Copier après la connexion

Apprentissage recommandé : "

Tutoriel vidéo PHP
参数 描述
string 必需。规定要分割的字符串。
length 可选。规定每个数组元素的长度。默认是 1。
"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal