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 相关文章推荐
实用函数8
Nov 08 PHP
PHP中其实也可以用方法链
Nov 10 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
Jun 05 PHP
解析使用ThinkPHP应该掌握的调试手段
Jun 20 PHP
Linux中为php配置伪静态
Dec 17 PHP
学习php设计模式 php实现原型模式(prototype)
Dec 07 PHP
PHP7正式版测试,性能惊艳!
Dec 08 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
Mar 23 PHP
php 使用html5实现多文件上传实例
Oct 24 PHP
Laravel 批量更新多条数据的示例
Nov 27 PHP
PHP校验15位和18位身份证号的类封装
Nov 07 PHP
tp5 实现列表数据根据状态排序
Oct 18 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的array_diff()函数在处理大数组时的效率问题
2011/11/27 PHP
PHP+HTML+JavaScript+Css实现简单爬虫开发
2016/03/28 PHP
PHP通过文件路径获取文件名的实例代码
2018/10/14 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
自用js开发框架小成 学习js的朋友可以看看
2010/11/16 Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
2011/07/10 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
window.print打印指定div指定网页指定区域的方法
2014/08/04 Javascript
javascript实现在网页任意处点左键弹出隐藏菜单的方法
2015/05/13 Javascript
jQuery图片轮播插件——前端开发必看
2016/05/31 Javascript
Angular ng-repeat 对象和数组遍历实例
2016/09/14 Javascript
HTML页面定时跳转方法解析(2种任选)
2016/12/22 Javascript
Vue数据驱动模拟实现3
2017/01/11 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
jquery拖动改变div大小
2017/07/04 jQuery
Vue精简版风格指南(推荐)
2018/01/30 Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
2018/09/14 Javascript
基于vue和react的spa进行按需加载的实现方法
2018/09/29 Javascript
详解webpack loader和plugin编写
2018/10/12 Javascript
浅谈 Webpack 如何处理图片(开发、打包、优化)
2019/05/15 Javascript
python一行sql太长折成多行并且有多个参数的方法
2018/07/19 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
2019/12/12 Python
使用python3 实现插入数据到mysql
2020/03/02 Python
django中related_name的用法说明
2020/05/20 Python
keras导入weights方式
2020/06/12 Python
使用python求斐波那契数列中第n个数的值示例代码
2020/07/26 Python
python中spy++的使用超详细教程
2021/01/29 Python
使用CSS Grid布局实现网格的流动
2014/12/30 HTML / CSS
用CSS3实现无限循环的无缝滚动的示例代码
2017/11/01 HTML / CSS
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
会计岗位说明书
2014/07/29 职场文书
初婚未育证明样本
2014/10/24 职场文书
2016春季幼儿园小班开学寄语
2015/12/03 职场文书
Nginx设置日志打印post请求参数的方法
2021/03/31 Servers