相关疑难解决方法(0)

是否有一个函数从PHP中的数组中提取"列"?

我有一个数组数组,具有以下结构:

array(array('page' => 'page1', 'name' => 'pagename1')
      array('page' => 'page2', 'name' => 'pagename2')
      array('page' => 'page3', 'name' => 'pagename3'))
Run Code Online (Sandbox Code Playgroud)

是否有内置函数将返回一个只包含'name'键值的新数组?所以我得到:

array('pagename1', 'pagename2', 'pagename3')
Run Code Online (Sandbox Code Playgroud)

php arrays

15
推荐指数
4
解决办法
2万
查看次数

循环PHP嵌套数组 - 将值提取到Blade视图(Laravel)

我知道关于这个话题有很多问题,但是没有人能够解决这个问题(据我所见).

我在Laravel项目中有一个PHP数组(通过Guzzle响应返回FYI).

PHP数组

$users = array(2) {
  ["error"]=>
  bool(false)
  ["spirits"]=>
  array(2) {
    [0]=>
    array(2) {
      ["id"]=>
      string(1) "1"
      ["name"]=>
      string(5) "Foo"
    }
    [1]=>
    array(2) {
      ["id"]=>
      string(1) "2"
      ["name"]=>
      string(3) "Bar"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我只想提取下面的"id"和"name"键,在视图中使用但我有点难过.我已经尝试了下面的建议,但不能完全解决.

如何展平多维数组?

PHP foreach与嵌套数组?

我也研究过array_walk_recursive.

任何帮助都会很棒,值得赞赏!我希望能够在Laravel中使用这两个键,如下所示:

调节器

return View::make('users')->with('users',$users);
Run Code Online (Sandbox Code Playgroud)

视图

 @foreach ($users as $key => $user)
     {{ $user["id"] }}
     {{ $user["name"] }}
 @endforeach
Run Code Online (Sandbox Code Playgroud)

php arrays laravel guzzle blade

5
推荐指数
1
解决办法
1万
查看次数

将字符串关联数组转换为整数平面数组(仅限值)

我不知道如何获取数组 1 并使其看起来像数组 2,以便我可以将其作为我的准备好的语句方法的参数发送。

ARRAY 1:(我目前拥有的)

array(5) { [0]=> array(2) { ["id"]=> string(1) "1" [0]=> string(1) "1" } [1]=> array(2) { ["id"]=> string(3) "314" [0]=> string(3) "314" } [2]=> array(2) { ["id"]=> string(3) "315" [0]=> string(3) "315" } [3]=> array(2) { ["id"]=> string(3) "316" [0]=> string(3) "316" } [4]=> array(2) { ["id"]=> string(3) "317" [0]=> string(3) "317" } } 
Run Code Online (Sandbox Code Playgroud)

ARRAY 2:我正在努力实现的目标。(请忽略缺少 1 件商品)

array(4) { [0]=> int(314) [1]=> int(315) [2]=> int(316) [3]=> int(317) }
Run Code Online (Sandbox Code Playgroud)

如果这很重要的话,我正在尝试在 PHP php7.1 中完成此任务。

我认为这是足够的信息,但如果还不够,请告诉我。我只是不想让你陷入各种我不确定你需要的代码和解释中。

到目前为止我已经尝试过的(尽管可能不正确): …

php arrays multidimensional-array

5
推荐指数
1
解决办法
2346
查看次数

标签 统计

arrays ×3

php ×3

blade ×1

guzzle ×1

laravel ×1

multidimensional-array ×1