放牧代码和思想
专注自然语言处理、机器学习算法
    This thing called love. Know I would've. Thrown it all away. Wouldn't hesitate.

foreach($items as $delta => $item)解释 drupal7

刚学php,乍一看到这句foreach($items as $delta => $item)被唬住了,其实睁大眼睛发现前面的是key—var数组$items,后面的变量是缺一个s的$item。还以为前后都是$items呢,这句代码的意思是,首先$items是一个key-value数组,才能使用这种方式。把遍历每个item作为key-value:$delta=>$item。

做个实验吧:

<?php
$nums = array(
        'first' => 1,
        'second' => 2,
        'third' => 3
);
foreach ($nums as $key => $var)
{
    echo $key.'='.$var.'<br>';
}

输出:

first=1
second=2
third=3

知识共享许可协议 知识共享署名-非商业性使用-相同方式共享码农场 » foreach($items as $delta => $item)解释 drupal7

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    受教了,谢谢!

    小谁家老谁6年前 (2017-12-18)回复

我的作品

HanLP自然语言处理包《自然语言处理入门》