PHP list() 将数组中的值赋给变量的简单实例


Posted in PHP onJune 13, 2016

list()

PHP list() 用一步操作把数组中的值赋给一些变量。同 array() 一样,list() 不是真正的函数,而是语言结构。

语法:

void list( mixed var, mixed ... )注意: list() 仅能用于数字索引的数组并假定数字索引从 0 开始。

例子1:

<?php
$arr_age = array(18, 20, 25);
list($wang, $li, $zhang) = $arr_age;
echo $wang;    //输出:18
echo $zhang;    //输出:25
?>

例子2,数据表查询:

$result = mysql_query("SELECT id, username, email FROM user",$conn);
while(list($id, $username, $email) = mysql_fetch_row($result)) {
  echo "用户名:$username<br />";
  echo "电子邮箱:$email";
}

list() 使用数组索引

list() 中允许使用另一个数组来接收数组赋值过来的值,只是当使用索引数组的时候,其赋值顺序跟 list() 中列出的顺序是相反的:

$arr_age = array(18, 20, 25);

list($a[0], $a[1], $a[2]) = $arr_age;

print_r($a);输出的 $a 数组结构如下:

Array ( [2] => 25 [1] => 20 [0] => 18 )

以上这篇PHP list() 将数组中的值赋给变量的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
一个ORACLE分页程序,挺实用的.
Oct 09 PHP
使用sockets:从新闻组中获取文章(二)
Oct 09 PHP
php下载excel无法打开的解决方法
Dec 24 PHP
PHP缓存集成库phpFastCache用法
Dec 15 PHP
PHP的伪随机数与真随机数详解
May 27 PHP
分享php分页的功能模块
Jun 16 PHP
weiphp微信公众平台授权设置
Jan 04 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
Mar 23 PHP
php mysql获取表字段名称和字段信息的三种方法
Nov 13 PHP
form表单传递数组数据、php脚本接收的实例
Feb 09 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
Aug 02 PHP
php项目中类的自动加载实例讲解
Sep 12 PHP
PHP处理二进制数据的实现方法
Jun 13 #PHP
PHP 在数组中搜索给定的简单实例 array_search 函数
Jun 13 #PHP
phpmailer简单发送邮件的方法(附phpmailer源码下载)
Jun 13 #PHP
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
Jun 13 #PHP
PHP简单获取多个checkbox值的方法
Jun 13 #PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
Jun 13 #PHP
深入理解PHP 数组之count 函数
Jun 13 #PHP
You might like
PHP flush 函数使用注意事项
2016/08/26 PHP
PHP7生产环境队列Beanstalkd用法详解
2020/05/19 PHP
javascript 动态数据下的锚点错位问题解决方法
2008/12/24 Javascript
FileUpload 控件 禁止手动输入或粘贴的实现代码
2010/04/07 Javascript
JavaScript接口实现代码 (Interfaces In JavaScript)
2010/06/11 Javascript
JS判定是否原生方法
2013/07/22 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
2015/06/19 Javascript
Javascript中的几种继承方式对比分析
2016/03/22 Javascript
关于JS中setTimeout()无法调用带参函数问题的解决方法
2016/06/21 Javascript
js 模仿锚点定位的实现方法
2016/11/19 Javascript
VUE v-model表单数据双向绑定完整示例
2019/01/21 Javascript
使用异步controller与jQuery实现卷帘式分页
2019/06/18 jQuery
python实现人人网登录示例分享
2014/01/19 Python
Python过滤函数filter()使用自定义函数过滤序列实例
2014/08/26 Python
在Python编程过程中用单元测试法调试代码的介绍
2015/04/02 Python
python集合用法实例分析
2015/05/30 Python
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
2016/02/18 Python
python pycurl验证basic和digest认证的方法
2018/05/02 Python
Python测试网络连通性示例【基于ping】
2018/08/03 Python
Python获取Redis所有Key以及内容的方法
2019/02/19 Python
详解Python3之数据指纹MD5校验与对比
2019/06/11 Python
centos 安装Python3 及对应的pip教程详解
2019/06/28 Python
怎么处理XML的中文问题
2015/03/26 面试题
法雷奥SQA(electric)面试问题
2016/01/23 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
2013/02/17 面试题
八年级语文教学反思
2014/02/11 职场文书
会计专业自荐信
2014/06/03 职场文书
应届大学生求职信
2014/07/20 职场文书
如何写贫困证明申请书
2014/10/29 职场文书
学雷锋日活动总结
2015/02/06 职场文书
2015世界地球日活动总结
2015/02/09 职场文书
工作简报怎么写
2015/07/21 职场文书
选调生挂职锻炼工作总结
2015/10/23 职场文书
详解Java实现设计模式之责任链模式
2021/06/23 Java/Android
JavaScript文档对象模型DOM
2021/11/20 Javascript
Android使用EventBus发送消息,Fragment中接收消息的方法会执行多次
2022/04/24 Java/Android