void list ( mixed varname, mixed … )

注: list() 仅能用于数字索引的数组并假定数字索引从 0 开始

例子

 代码如下

$info = array('coffee', 'brown', 'caffeine');

// Listing all the variables

list($drink, $color, $power) = $info;

echo "$drink is $color and $power makes it special.n";

// Listing some of them

list($drink, , $power) = $info;

echo "$drink has $power.n";

// Or let's skip to only the third one

list( , , $power) = $info;

echo "I need $power!n";

// list() doesn't work with strings

list($bar) = "abcde";

var_dump($bar); // NULL

?>

each() 函数生成一个由数组当前内部指针所指向的元素的键名和键值组成的数组,并把内部指针向前移动。

array each ( array &array )

返回 array 数组中当前指针位置的键/值对并向前移动数组指针。键值对被返回为四个单元的数组,键名为 0,1,key 和 value。单元 0 和 key 包含有数组单元的键名,1 和 value 包含有数据。

 代码如下

$people = array("Peter", "Joe", "Glenn", "Cleveland");

print_r (each($people));

?>

each() 经常和 list() 结合使用来遍历数组,

例如:

 代码如下

$cities=array("California"=>array("Martinez","San Francisco","Los Angeles"),

"New York"=>array("New York","Buffalo")

);

while (list($key,$value)=each($cities))

{    //echo $key;

//echo "fdash";

//echo

while (list($key0,$val)=each($value)){

echo "elements:$key0,value:$val
n";

}

}

?>

php list() ecah(),PHP each()与list()函数相关推荐

  1. 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法

    数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...

  2. Mysql函数group_concat、find_in_set 多值分隔字符字段进行数据库字段值翻译

    Mysql函数group_concat.find_in_set进行数据库字段值翻译 场景 配方表:记录包含的原料 sources表示原料,字段值之间用逗号分隔 原料表:对应原料id和原料名称 现需要查 ...

  3. C++ 笔记(34)— C++ exit 函数

    当遇到 main 函数中的 return 语句时,C++ 程序将停止执行.但其他函数结束时,程序并不会停止.程序的控制将返回到函数调用之后的位置.然而,有时候会出现一些非常少见的情况,使得程序有必要在 ...

  4. C++ 笔记(30)— 友元函数与友元类

    我们知道类的私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行.这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书写的麻烦. ...

  5. 浅显易懂 Makefile 入门 (07)— 其它函数(foreach 、if、call、origin )

    1. foreach 函数 foreach 函数定义如下: $(foreach <var>,<list>,<text>) 函数的功能是:把参数 <list&g ...

  6. 浅显易懂 Makefile 入门 (06)— 文件名操作函数(dir、notdir、suffix、basename、addsuffix、addperfix、join、wildcard)

    编写 Makefile 的时候,很多情况下需要对文件名进行操作.例如获取文件的路径,去除文件的路径,取出文件前缀或后缀等等. 注意:下面的每个函数的参数字符串都会被当作或是一个系列的文件名来看待. 1 ...

  7. Go 学习笔记(65)— Go 中函数参数是传值还是传引用

    Go 语言中,函数参数传递采用是值传递的方式.所谓"值传递",就是将实际参数在内存中的表示逐位拷贝到形式参数中.对于像整型.数组.结构体这类类型,它们的内存表示就是它们自身的数据内 ...

  8. Go 学习笔记(61)— Go 高阶函数、函数作为一等公民(函数作为输入参数、返回值、变量)的写法

    函数在 Go 语言中属于"一等公民(First-Class Citizen)"拥有"一等公民"待遇的语法元素可以如下使用 可以存储在变量中: 可以作为参数传递给 ...

  9. C++ 笔记(26)— 主函数 main(int argc, char *argv[]) 参数说明

    带形参的 main 函数,如 int main( int argc, char* argv[], char **env ) 是 UNIX .Linux 以及 Mac OS 操作系统中 C/C++ 的 ...

  10. OpenCV 笔记(09)— 常用的数据结构和函数(Vec、Point、Scalar、Size、Rect、cvtColor)

    1. Vec 对象类型 Vec 是一个主要用于数值向量的模板类.我们可以定义向量的类型和组件的数量: Vec<double, 19> myVector 我们还可以使用任何的预定义类型: t ...

最新文章

  1. 宁夏大学数学与计算机学院,毕利-宁夏大学信息工程学院
  2. Java获取当前线程的名字以及为线程命名
  3. <读书笔记> Thinking in python (Python 设计模式) 1. Singlton的c++与python的实现
  4. HarmonyOS之深入解析图像的位图操作和属性解码
  5. LeetCode之Search Insert Position
  6. [MyBatisPlus]Plus分页插件的配置和使用
  7. 如何通过改造休闲旅行车赚到1000万元?
  8. foobar2000 配置
  9. 借助 Resharper 和 StyleCop 让代码更整洁
  10. XCode使用自带SVN,SVN命令
  11. 大型网站技术架构的原理与分析
  12. Tomcat安装及配置教程
  13. 多元函数微分法及其应用
  14. win7计算机不能设置双屏怎么回事,win7怎么设置双屏显示?Win7双屏显示设置的方法...
  15. Springboot毕设项目共享单车管理系统93je9(java+VUE+Mybatis+Maven+Mysql)
  16. 单片机电脑计算机键盘设计,客制pc小键盘,CH552单片机HID键盘,电脑多媒体小键盘...
  17. 天猫精灵技能开发从创建到发布
  18. Intel MediaSDK sample_decode 官方GPU解码流程学习(二) - 在双显卡机器上实现DirectX11 D3D11和OpenCL共享资源
  19. 形状文法--建筑风格分类总结
  20. VSCode 环境配置管理

热门文章

  1. 想成为优秀的技术人员你必须做到的几件事情【转载】
  2. 手动配置 hibernate 项目
  3. 信息技术手册查重错误比对分析程序开发记录3
  4. 工欲善其事必先利其器——MySQL数据库(2),查询操作
  5. mysql实用教程的数据构造
  6. 用Jquery写tab插件(支持点击和移动及其他事件)
  7. 关于DynamipsGUI idle-pc值的取值问题
  8. linux内核之数据机构
  9. read 文件一个字节实际会发生多大的磁盘IO?
  10. 系统设计---分层,分级,分块