50 Stimmen

Wie konvertiert man einen String in ein Array in php

Wie konvertiert man eine Zeichenkette in ein Array in php, d.h.

$str="this is string";

sollte folgendermaßen aussehen

  arr[0]=this
  arr[1]=is
  arr[2]=string 

En str_split($str, 3); teilt die Zeichenkette in ein Wort mit 3 Zeichen auf, aber ich muss die Zeichenkette nach einem Leerzeichen in ein Array umwandeln.

111voto

deceze Punkte 489288

Verwenden Sie explodieren Funktion

$array = explode(' ', $string);

Das erste Argument ist das Begrenzungszeichen

9voto

Shakti Singh Punkte 81441

Mit explodieren Funktion von php

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

Hier ein kurzes Beispiel für Sie http://codepad.org/Pbg4n76i

7voto

Ravindra Punkte 1791
<?php

$str = "Hello Friend";

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

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

?>

5voto

Yevgeniy Afanasyev Punkte 32229

Versuchen Sie json_decode wie folgt

<?php

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

4voto

Codemwnci Punkte 52604

Werfen Sie einen Blick auf die explodieren Funktion.

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X