访问多维数组值

时间:2015-01-20 15:14:47

标签: php arrays wordpress multidimensional-array

尝试在多维数组中获取值以在单个值中填充另一个数组。然后我将使用该数组来查询WordPress数据库。

目前我的代码输出和数组如下:

(
[0] => Array
    (
        [0] => 56
    )

[1] => Array
    (
        [0] => 24
    )

我需要它成为数组(' 56,' 24)。这可能吗?

到目前为止我的代码是:

$data = unserialize( $_POST['ordered-items'] );

foreach( $data as $product => $order ) {


        $products[] = array( $product );

} 

由于

2 个答案:

答案 0 :(得分:0)

将其更改为:

foreach( $data as $product => $order ) $products []= $product;

答案 1 :(得分:0)

有很多方法可以做到这一点,我只想把它们中的几个

这是使用 array_walk_recursive

    $return = array();
    array_walk_recursive($data, function($a) use (&$return) { $return[] = $a; });
    echo '<pre>';
    print_r($return);
    echo '</pre>';

这是使用 array_merge

$result = call_user_func_array('array_merge', $data);

echo "<pre>";
print_r($result);
echo '</pre>';