2013-09-01 78 views
0

我有一個字符串除以「,」現在我想把字符串轉換爲數組。如何將字符串更改爲數組(散列)?

$text = "aaa, bbb, ccc" 

$textArray = explode(",", $text); 
// -> array("aaa","bbb","ccc) 

但是,我這個字符串是什麼樣的。

// -> array("name" => array("aaa", "bbb" ,"ccc")) 

是否有任何PHP方法將字符串更改爲像上面的數組?

如果不是,實現這個最好的方法是什麼?

感謝提前:)

+0

謝謝!它應該工作! – Hayato

回答

1

這會做你想要什麼:

<?php 
    $text = "aaa, bbb, ccc"; 
    $explode = explode(",", $text); 
    $textArray['name']=$explode ; 
    print_r($textArray); 

?> 

OUTPUT:

Array ([name] => Array ([0] => aaa [1] => bbb [2] => ccc)) 
+0

非常感謝你! – Hayato

1

我不知道,如果你嘗試這樣做,不喜歡,但看看吧

$textArray = array('name' => explode(",", $text)); 

我覺得它做它的工作

+0

感謝您的快速響應!它應該工作。 – Hayato

0
$text = "aaa, bbb, ccc"; 

$textArray = explode(",", $text); 

$Finalarr=''; $Finalarr['name']=$textArray; 

echo ''; print_r($Finalarr); 

希望你喜歡這個。

+0

謝謝!我需要學習更多。 – Hayato

相關問題