我想从array的数组中制作单个array。我已经尝试通过以下代码进行操作,但没有我想要的输出显示。
以下是我的数组。
Array
(
[0] => Array
(
[0] => stdClass Object
(
[id] => 78
[user_id] => 11
[product_id] => 98
[qty] => 3
[size] => 10
)
)
[1] => Array
(
[0] => stdClass Object
(
[id] => 79
[user_id] => 11
[product_id] => 99
[qty] => 3
[size] => 10
)
)
)
我想输入
Array
(
[0] => stdClass Object
(
[id] => 78
[user_id] => 11
[product_id] => 98
[qty] => 3
[size] => 10
)
[1] => stdClass Object
(
[id] => 79
[user_id] => 11
[product_id] => 99
[qty] => 3
[size] => 10
)
)
我的代码正在执行,但不起作用
$getResult = $wpdb->get_results("SELECT * FROM mytable");
foreach ($getResult as $key => $value) {
$value->id;
}
有人知道该怎么做吗?请帮我怎么做
答案 0 :(得分:3)
将高层数组合并为一个:
$result = call_user_func_array('array_merge', $array);
我不了解Wordpress,但是也许除了get_results
之外还有其他东西可以按照您想要的方式返回数组?
答案 1 :(得分:0)
因为每个数组只有一个数组,所以您可以尝试以下代码:
foreach ($unwantedArrayFormat as $upperArray) {
$correctlyFormattedArray[] = $upperArray[0];
}