如何将["1","2","3"]
表单的数据拆分为[1,2,3]
中的PHP
数组?
我需要这些数据才能从mysql
表获取或获取数据,该表的数据为id 1数据红色,id 2数据为蓝色。所以我需要将数据转换为 1 2 3 ,以便我可以在查询中提供它来获取数据。
请有人帮助我谢谢。
答案 0 :(得分:4)
这样的事情会在 while
之后运行。
$int_arr = array_map('intval',$your_returned_array);
修改强>
对不起,这是表中的列值,它完全是一个字符串,我 必须拆分为数字
这样做..
$str= '["1","2","3"]';
preg_match_all('/"(.*?)"/', $str, $matches);
print_r(array_map('intval',$matches[1]));
输出:
Array
(
[0] => 1
[1] => 2
[2] => 3
)