gpt4 book ai didi

php - array to string 转换错误,需要先 explode 再内爆

转载 作者:行者123 更新时间:2023-11-29 01:22:52 26 4
gpt4 key购买 nike

我想分解一个数组,读取每个值并将它们打印回数组中...

我不明白我哪里错了。请帮助我..这是我的代码..

我收到一个数组到字符串的转换错误

$query="SELECT categories FROM shops";
$result = mysql_query($query);
while($column = mysql_fetch_assoc($result)){
$categories=explode(",",$column['categories']);
foreach($categories as $value){
$new_query="SELECT name from categories where id='$value'";
$name = mysql_query($new_query);
$name_column= mysql_fetch_assoc($name);
array_push($shops_list,$name_column);

}
}
echo implode(",",$shops_list);

最佳答案

$shop_list 未定义,在此行 array_push($shops_list,$name_column); 中使用它之前。而且,这一行

    array_push($shops_list,$name_column);

需要,因为您需要提及 key name

    array_push($shops_list,$name_column['name']); //or better
$shop_list[] = $name_column['name'];

关于php - array to string 转换错误,需要先 explode 再内爆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12956194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com