php-如何有效地获取包含在字符串中的数组?
我在拉威尔。在我的控制器中,我得到一个存储在隐藏字段中的数组。 数组变成一个字符串php-如何有效地获取包含在字符串中的数组?,php,arrays,string,Php,Arrays,String,我在拉威尔。在我的控制器中,我得到一个存储在隐藏字段中的数组。 数组变成一个字符串 '[1,2]' 如何从这个字符串获取php数组?并且数组项必须是intenger值 [1,2] 当然,我想用各种方法来实现这一点,但我想要最好的。 谢谢 使用explode()或json_decode()函数使用explode()或json_decode()函数使用explode()或json_decode()函数使用explode()或json_decode()函数我认为在这种情况下最简单的方法是json_
'[1,2]'
如何从这个字符串获取php数组?并且数组项必须是intenger值
[1,2]
当然,我想用各种方法来实现这一点,但我想要最好的。
谢谢 使用
explode()或json_decode()
函数使用explode()或json_decode()函数使用explode()或json_decode()
函数使用explode()或json_decode()
函数我认为在这种情况下最简单的方法是json_decode()
:
我认为这种情况下最简单的方法是json\u decode()
:
我认为这种情况下最简单的方法是json\u decode()
:
我认为这种情况下最简单的方法是json\u decode()
:
但包括“[”和“]”在内。例如:“[1,2,3]”$newArray=explode(',',$arr)$newArray是[[1,2,3]],但“[”和“]”仍然包含在内。例如:“[1,2,3]”$newArray=explode(',',$arr)$newArray是[[1,2,3]],但“[”和“]”仍然包含在内。例如:“[1,2,3]”$newArray=explode(',',$arr)$newArray是[[1,2,3]],但“[”和“]”仍然包含在内。例如:“[1,2,3]”$newArray=explode(',',$arr)$新数组是[[1,2,3]]
$string = '[1,2]';
$array = json_decode($string, true);
var_dump($array);
// Output:
array(2) {
[0] =>
int(1)
[1] =>
int(2)
}