如何放置由另一个数组取代的整数值,而不是像这样的1,2,3?
$arr_id = array(1,2,3); //this arr_id go to line 2 instead of 1,2,3
'id' => array('$in' => array(1,2,3))
好吧,把$ arr_id代替" 1,2,3" ......这样的东西
'id' => array('$in' => array($arr_id))
问题是1,2,3是数字,但在我的$ arr_id我的字符串中。如果我尝试将字符串转换为int,那么","太
这里
array($arr_id))
我需要$ arr_id占用整数(不是字符串),用"分隔," ...
答案 0 :(得分:1)
您可以使用以下命令在PHP中将字符串数组转换为int数组:
$arr_id_str = array("1","2","3");
var_dump(array_map('intval',$arr_id_str));