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

藏色散人
藏色散人original
2020-12-04 10:04:594844parcourir

Comment convertir une chaîne en tableau en PHP : 1. Utilisez la fonction éclater pour diviser une chaîne en une autre chaîne et renvoyer un tableau ; 2. Utilisez la fonction str_split pour convertir la chaîne en tableau.

Comment convertir une chaîne en tableau en php

L'environnement d'exploitation de ce tutoriel : Système Windows 7, PHP version 7.1 Cette méthode convient à toutes les marques d'ordinateurs.

Recommandé : "Tutoriel vidéo PHP"

explose — Utilisez une chaîne pour diviser une autre chaîne et renvoyer un tableau

<?php
// 示例 1
$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2
 
// 示例 2
$data = "foo:*:1023:1000::/home/foo:/bin/sh";
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);
echo $user; // foo
echo $pass; // *
 
?>

Ici si le caractère If la chaîne n'a aucun symbole à diviser, vous devez envisager d'autres méthodes

str_split — Convertir la chaîne en tableau

<?php
 
$str = "Hello Friend";
 
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
 
print_r($arr1);
print_r($arr2);
 
?>

Résultat de sortie

Array
(
    [0] => H
    [1] => e
    [2] => l
    [3] => l
    [4] => o
    [5] =>
    [6] => F
    [7] => r
    [8] => i
    [9] => e
    [10] => n
    [11] => d
)
 
Array
(
    [0] => Hel
    [1] => lo
    [2] => Fri
    [3] => end
)

S'il est incompatible , on ne peut qu'envisager d'autres méthodes, casser la chaîne petit à petit,

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