猿问

如何正确地将字符串形式的帖子变量转换为对象或数组

我已经尝试了我找到的大多数解决方案,但无法让它发挥作用。


我有一个表单参数,它根据字符串在字符串中发布用逗号分隔的 id 列表


$list_of_ids = "261,420,788";

现在我需要将 id 列表转换为对象或数组,以便循环遍历它并插入数据库。


我的问题是如何使它看起来像这样:


["261","420","788"]

这是我想要循环它并更新数据库的方式


foreach($list as $id){


echo $id;

// loop and update database



}


红糖糍粑
浏览 102回答 2
2回答

LEATH

$list = explode(",", $list_of_ids);应该给你一个数字数组。但是,如果要将其放入数据库,请注意防止 sql 注入!

慕侠2389804

只需使用爆炸:$string= "123,234,345";$array = explode(",",$string);输出 :数组( [0] => 123 [1] => 234 [2] => 345 )
随时随地看视频慕课网APP
我要回答