2010-11-21 108 views
0

我需要將PHP $var轉換爲數組。PHP變量陣列

我不喜歡這樣

$array = array(); 
$var=$array; 

,但這種方式dosent給輸出,因爲這

Array ([0] => [1] => 9 [2] => 7 [3] => 11 [4] => 5) 

它給像 正常varible打印154515100

+1

我看不到'Array([0] => [1] => 9 [2] => 7 [3] => 11 [4] => 5)'可能與'154515100' 。告訴我們相關的代碼。 – stillstanding 2010-11-21 18:11:19

回答

3

這取決於變量是什麼。如果是字符串,請執行: $ array = str_split($ var);

+0

這有助於解決問題,謝謝! – Sudantha 2010-11-21 18:23:07

1

你應該定義$var爲陣列第一個

3

以什麼開頭?

如果它是一個對象,你可以將其轉換爲一個數組一樣

$var=(array)$var; 

這聽起來像你想從一個字符串或整數數組轉換,雖然。請提供更多細節。

+0

我有一個字符串存儲在數據庫中,我需要將它轉換爲前端 – Sudantha 2010-11-21 18:15:15

+0

中的數組,以這種方式將其設置爲Array([0] => 154515100) – Sudantha 2010-11-21 18:19:00

+0

哦,好的。是的,jbenet的答案是要走的路! – JAL 2010-11-21 18:28:50