【问题标题】:array_search does not work properly in foreacharray_search 在 foreach 中无法正常工作
【发布时间】:2016-01-15 18:22:02
【问题描述】:

由于某种原因,当我将此数组放入 foreach 时,它无法正常工作。 我做错了什么?

array (size=2)'Final' => array (size=1)'sender' => array (size=1)'asd' => array (size=2)...'Hos' => array (size=1)'sender' => array (size=1)'asd' => array (size=2)...

foreach($sent_app_groups['title'] as $k => $v) {
    $pill_title = array_search($sent_app_groups['title'][$k],$sent_app_groups['title']); 
    echo $pill_title;
}

结果应该是:

最后一站

但我总是得到:

总决赛

【问题讨论】:

  • 写下准确的数组语句,以便得到更好更有效的解决方案。
  • 你能添加数组的print_f(),IMO 更容易阅读

标签: php arrays multidimensional-array foreach


【解决方案1】:

我想这是正确的方法,我很傻:P 但是我还是不明白,不应该对array_search做同样的事情吗?

foreach($sent_app_groups['title'] as $k => $v) { $pill_title = $k; echo $pill_title; }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-15
    • 1970-01-01
    • 2015-02-13
    • 1970-01-01
    • 2013-04-24
    • 2021-10-15
    • 2016-06-05
    • 2016-03-20
    相关资源
    最近更新 更多