【发布时间】:2016-11-12 13:37:36
【问题描述】:
我有以下 mysqli 查询,我想将输出为 (1,2,3,4) 类型格式的数组内爆。
这是查询和 asoc 数组代码:
$user_categories = mysqli_query($connect, "SELECT sub_cat FROM subscriptions WHERE sub_user_id = '$user_id'");
$category_ids = mysqli_fetch_all($user_categories,MYSQLI_NUM);
print_r($category_ids);
$category_ids = implode(", ",$category_ids);
然后我得到以下输出,我似乎无法隔离这些值...
Array (
[0] => Array ( [0] => 5 )
[1] => Array ( [0] => 8 )
[2] => Array ( [0] => 4 )
[3] => Array ( [0] => 2 )
)
抱歉,如果我在这里遗漏了一些非常明显的东西。我一直在尝试解决这个问题,但由于我缺乏 PHP 经验,我不能 100% 确定要搜索什么。
我还尝试使用$user_categories 查询的结果进行简单的内爆,按照我在该主题上看到的其他 StackExchange 答案的说明,但一无所获(代码如下):
$user_categories = mysqli_query($connect, "SELECT sub_cat FROM subscriptions WHERE sub_user_id = '$user_id'");
$category_ids = implode(", ",$user_categories);
echo $category_ids;
【问题讨论】:
-
我不确定你期望的输出是什么,你能写一个例子吗?
-
第一句话说:
(1,2,3,4)