我想知道用什么最有效的方法将这个数组减少一个级别,最好不要在php中使用循环。这是mysqli\u fetch\u all()的结果。
Array
(
[0] => Array
(
[ID] => 648546
)
[1] => Array
(
[ID] => 648552
)
[2] => Array
(
[ID] => 650046
)
[3] => Array
(
[ID] => 652732
)
[4] => Array
(
[ID] => 652738
)
[5] => Array
(
[ID] => 652756
)
)
我想要的结果是
array(648546,648552,650046,652732,...)
它的简单查询示例非常简单:
SELECT mytable.ID FROM mytable WHERE status =1
3条答案
按热度按时间ttisahbt1#
你可以试试这个:
它应该返回1行,id是逗号分隔的列表。
pgx2nnw82#
你可以用
array_map()
:bxjv4tth3#
对于PHP5.5,应该可以这样做+