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 相关文章推荐
十天学会php之第九天
Oct 09 PHP
PHP编程中八种常见的文件操作方式
Nov 19 PHP
Smarty模板快速入门
Jan 04 PHP
学习discuz php 引入文件的方法DISCUZ_ROOT
Jun 21 PHP
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
Nov 07 PHP
mysql 查询指定日期时间内sql语句实现原理与代码
Dec 16 PHP
简单谈谈PHP vs Node.js
Jul 17 PHP
php与c 实现按行读取文件实例代码
Jan 03 PHP
利用PHP获取汉字首字母并且分组排序详解
Oct 22 PHP
PHP基于redis计数器类定义与用法示例
Feb 08 PHP
PHP实现的微信公众号扫码模拟登录功能示例
May 30 PHP
PHP SESSION跨页面传递失败解决方案
Dec 11 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
地球防卫队:陪着奥特曼打小怪兽的人类力量 那些经典队服
2020/03/08 日漫
PHP解密Unicode及Escape加密字符串
2015/05/17 PHP
PHP实现文件上传与下载实例与总结
2016/03/13 PHP
PHP入门教程之操作符与控制结构流程详解
2016/09/09 PHP
基于php流程控制语句和循环控制语句(讲解)
2017/10/23 PHP
PHP常用日期加减计算方法实例小结
2018/07/31 PHP
在JavaScript中实现命名空间
2006/11/23 Javascript
js向上无缝滚动,网站公告效果 具体代码
2013/11/18 Javascript
详解javascript数组去重问题
2015/11/06 Javascript
JavaScript通过代码调用Flash显示的方法
2016/02/02 Javascript
js判断某个字符出现的次数的简单实例
2016/06/03 Javascript
js创建数组的简单方法
2016/07/27 Javascript
简易的JS计算器实现代码
2016/10/18 Javascript
获取jqGrid中选择的行的数据
2016/11/30 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
2016/12/26 Javascript
Web前端框架Angular4.0.0 正式版发布
2017/03/28 Javascript
vue2.0 实现导航守卫的具体用法(路由守卫)
2018/05/17 Javascript
深入浅析JS中的严格模式
2018/06/04 Javascript
Vue核心概念Action的总结
2019/01/18 Javascript
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
Django在Win7下的安装及创建项目hello word简明教程
2014/07/14 Python
简单讲解Python中的字符串与字符串的输入输出
2016/03/13 Python
Python利用Django如何写restful api接口详解
2018/06/08 Python
Python  unittest单元测试框架的使用
2018/09/08 Python
浅谈django的render函数的参数问题
2018/10/16 Python
python 在指定范围内随机生成不重复的n个数实例
2019/01/28 Python
python tkinter窗口最大化的实现
2019/07/15 Python
Expected conditions模块使用方法汇总代码解析
2020/08/13 Python
如何理解委托
2012/01/06 面试题
J2EE面试题
2016/03/14 面试题
高级方案规划工程师岗位职责
2013/11/29 职场文书
英文感谢信范文
2015/01/21 职场文书
给医院的感谢信
2015/01/21 职场文书
《小摄影师》教学反思
2016/02/18 职场文书
Java界面编程实现界面跳转
2022/06/16 Java/Android
GO中sync包自由控制并发示例详解
2022/08/05 Golang