`

PHP中的list()

    博客分类:
  • php
 
阅读更多

其实,PHP里List()并不是函数,而是和foreach、while、if一样的语言结构。
list()函数仅能用于数字索引的数组,且假定数字索引是从0开始。
看例子:
NO1:
<?php
 
 $book = array('linux服务器配置与管理','PHP程序设计'); 
  
 list( $key,$value ) = $book;
 echo $key.'=>'.$value.'<br />';
 
 list( $first,$second ) = each($book);
 echo $first.'=>'.$second.'<br />';
?>

输出为:
linux服务器配置与管理=>PHP程序设计
0=>linux服务器配置与管理

再看,
<?php
 
 $book = array('linux服务器配置与管理','PHP程序设计'); 
  
 list( $key,$value ) = each($book);
 echo $key.'=>'.$value.'<br />';
 
 list( $first,$second ) = each($book);
 echo $first.'=>'.$second.'<br />';
?>

输出为:
0=>linux服务器配置与管理
1=>PHP程序设计


 
说明,list()是一个赋值结构,负责把右值分别付给它的各个参数,如$key、$value等。each()是返回数组信息,返回的第一个参数是键值,第二个参数是具体元素,然后数组中的指针自动向后指一下。可见,each()是把刀,专门把一个大面包(整个一个数组$book)切成一个个小片($book[0]、$book[1]),再给list()这个客户嘴边,这时就看怎么给了,用each()切后的都是小片(单个元素,即为键值和值的统一体),不用each()直接给的话,就不分小片,而是一口一口嚼了(每口都吃的是具体的内容),O(∩_∩)O哈哈~
 
NO2:
常用模式是:
<?php
 
 $book = array('linux服务器配置与管理','PHP程序设计'); 
  
 while(list( $key,$value ) = each($book))
 echo $key.'=>'.$value;
?>

输出为:
0=>linux服务器配置与管理
1=>PHP程序设计

分享到:
评论

相关推荐

    PHP中list方法用法示例

    本文实例讲述了PHP中list方法用法。分享给大家供大家参考,具体如下: &lt;?php function small_numbers() { return array (0, 1, 2); } list ($zero, $one, $two) = small_numbers(); var_dump($zero); var_dump...

    PHP中list()函数用法实例简析

    本文实例讲述了PHP中list()函数用法。分享给大家供大家参考,具体如下: PHP中的list() 函数用于在一次操作中给一组变量赋值。 注意:这里的数组变量只能为数字索引的数组,且假定数字索引从 0 开始。 list()函数...

    phplist v2.10.17

    在本文中,我们将深入探讨phplist的核心特性、安装步骤以及如何利用其官方繁体语言文件进行多语言设置。 ### 1. phplist核心特性 - **HTML邮件支持**:phplist支持发送具有丰富格式的HTML邮件,使邮件内容更具吸引...

    file_list.php

    file_list.php,file_list.php

    PHPlist 3.3.1 中文版.zip

    PHPlist是一款国外的邮件列表程序,支持HTML邮件和附件,支持多国语言,包括简繁中文,功能非常完整,几乎与电子报有关系的各种功能都有纳入系统设计。PHPlist 3.3.1 中文版 更新日志:2017-02-13修复了在使用默认...

    PHP_list.rar_list.p_php_list

    这个"PHP_list.rar_list.p_php_list"压缩包包含了一个用于实现这一功能的源码示例,旨在帮助学习者理解如何在PHP中构建这样的功能。以下是关于这个主题的详细讲解。 首先,目录树的实现通常涉及到递归操作,因为一...

    phplist-2.10.12

    We are delighted to announce the release of a new development version of phpList.This version is not yet ready for general use, but is for the courageous amongst you to try out and play with. ...

    phplist v3.0.8 多国语言版.zip

    PHPlist是一款国外的邮件列表,支持HTML邮件和附件,支持多国语言,包括简繁中文,功能非常完整的邮件列表系统,几乎与电子报有关系的各种功能都有纳入系统设计。   功能介绍: *以网页介面发布与订阅电子报 *...

    PHP实例开发源码—php邮件列表 phplist多国语言版.zip

    【PHP邮件列表phplist多国语言版】是一个基于PHP的开源邮件营销系统,它提供了创建、管理和发送电子邮件订阅的能力,并支持多种语言,使得全球用户都能方便地使用。这个压缩包包含了一个完整的phplist实例开发源码,...

    PHP实例开发源码—php邮件列表 phplist 多国语言版.zip

    【PHP邮件列表系统 phplist 简介】 phplist 是一个功能强大的开源PHP邮件列表管理系统,它被设计用于处理大量订阅者数据,提供多种个性化功能,支持多国语言,是PHP开发者进行邮件营销或者构建社区通知系统的一个...

    [其他类别]phplist 2.10.10 多国语言版_phplist-2.10.10.zip

    5. **数据库脚本**:可能包含`.sql`文件,用于在数据库中创建必要的表结构,以便Phplist能够正常工作。 6. **文档和帮助文件**:可能在`docs`或`readme`文件中,提供有关如何安装、配置和使用Phplist的指南。 7. *...

    phplist

    6种方法初始化JAVA中的list集合

    在Java编程中,List集合是开发人员经常使用的一种数据结构,用于存储有序的元素列表。本文将详细介绍6种初始化Java List集合的方法,并通过代码示例帮助理解每种方法的使用和特点。 1. 常规方式 这是最常见的初始化...

    在线编辑模块STAFFLIST.PHP

    标题中的“在线编辑模块STAFFLIST.PHP”指的是一个基于PHP编程实现的Web应用程序模块,主要用于处理员工列表的在线编辑功能。在这个模块中,用户能够通过网页直接查看、修改和管理名为“STAFFLIST”的员工数据。这...

    深入php list()函数的详解

    php list()函数是PHP语言中用于数组解构赋值的一个语言结构,它使得我们可以将数组中的值直接赋给一系列的变量。虽然它的命名方式与函数类似,但本质上它并不是一个函数,而是PHP语言的一个语言特性。list()函数在...

    phplist v2.10.1 多国语言版

    在实际应用中,企业可以通过phplist进行新闻通知、促销活动公告、客户服务等邮件的发送,提高与客户间的互动。 总结,phplist v2.10.1多国语言版是一个功能强大且灵活的邮件列表管理工具,其丰富的功能和开源特性使...

    phplist v2.10.17 多国语言版.rar

    在phplist v2.10.17中,PHP源码负责处理订阅、退订请求,处理邮件内容,以及管理用户数据等所有后台逻辑。通过阅读和理解这些源码,开发者可以自定义系统的行为,添加新的功能或进行必要的安全更新。 **邮件列表**...

    list.blade.php

    list.blade.php

Global site tag (gtag.js) - Google Analytics