如何从数组中获取所有值

时间:2015-10-20 06:19:23

标签: php mysql laravel-4

我有一个varible,它以数组格式检索和存储值。那是

$fold_location = Input::get('location');

如果我们打印这意味着它如下所示:

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

我想要的是从这个变量中获取所有值。

我正在尝试以下方法。

    foreach($fold_location as $value) {
                    $fold_location = $value;
                    print_r($fold_location);
    }

但它将输出返回为1。  我想得到所有的价值观。如何在php -mysql中执行此操作

3 个答案:

答案 0 :(得分:1)

你在循环中覆盖你的数组。尝试:

foreach($array as $item) print_r($item);

另见http://php.net/manual/en/control-structures.foreach.php

答案 1 :(得分:0)

您可以使用PHP的array_values()函数获取Array值。你不需要做foreach()

<?php
$array = array("size" => "XL", "color" => "gold");
print_r(array_values($array));
?>

上述代码的输出将是

Array
(
    [0] => XL
    [1] => gold
)

答案 2 :(得分:0)

用以下代码替换你的foreach循环。

foreach($fold_location as $value) {
    echo $value;
}
相关问题