45 votes

comment convertir une chaîne en tableau en php

comment convertir une chaîne dans un tableau en php, c'est-à-dire

 $str="ceci est une chaîne" ;

devrait être comme ça

 arr[0]=ceci
 arr[1]=est
 arr[2]=chaîne

le

 str_split($str, 3);
diviser la chaîne en mot de 3 caractères mais je veux convertir la chaîne après les espaces dans un tableau.

103voto

deceze Points 200115
$array = explode(' ', $string);

10voto

Framework Points 32799

Avec fonction d' explosion de php

 $array=explode(" ",$str); 

Ceci est un exemple rapide pour vous http://codepad.org/Pbg4n76i

6voto

essayez json_decode comme ça

 <?php

   $var = '["SupplierInvoiceReconciliation"]';
   $var = json_decode($var, TRUE);
   print_r($var);
?>

5voto

Codemwnci Points 28817

Jetez un œil à la fonction d' explosion.

 <?php
// Example 1
$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2
?>

5voto

Ravindra Points 64
<?php

$str = "Hello Friend";

$arr1 = str_split($str);
$arr2 = str_split($str, 3);

print_r($arr1);
print_r($arr2);

?>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X