PHP变量阵列

问题描述:

我需要将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

这取决于变量是什么。如果是字符串,请执行: $ array = str_split($ var);

+0

这有助于解决问题,谢谢! – Sudantha 2010-11-21 18:23:07

你应该定义$var为阵列第一个

以什么开头?

如果它是一个对象,你可以将其转换为一个数组一样

$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