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.ini中的php-5.2.0配置指令详解
Mar 27 PHP
php面向对象全攻略 (三)特殊的引用“$this”的使用
Sep 30 PHP
理解php原理的opcodes(操作码)
Oct 26 PHP
Windows下利用Gvim写PHP产生中文乱码问题解决方法
Apr 20 PHP
LotusPhp笔记之:Logger组件的使用方法
May 06 PHP
PHP两种去掉数组重复值的方法比较
Jun 19 PHP
如何用PHP来实现一个动态Web服务器
Jul 29 PHP
ThinkPHP3.2.1图片验证码实现方法
Aug 19 PHP
php利用header函数下载各种文件
Aug 24 PHP
使用phpQuery获取数组的实例
Mar 13 PHP
PHP登录验证功能示例【用户名、密码、验证码、数据库、已登陆验证、自动登录和注销登录等】
Feb 25 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
Nov 26 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
索尼SONY ICF-SW7600GR电路分析与改良
2021/03/02 无线电
用Apache反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
PHP中替换换行符的几种方法小结
2012/10/15 PHP
自己写了一个php检测文件编码的函数
2014/04/21 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
jQuery的ready方法实现原理分析
2016/10/26 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
详解处理bootstrap4不支持远程静态框问题
2018/07/20 Javascript
新手入门js闭包学习过程解析
2019/10/08 Javascript
基于Vue 撸一个指令实现拖拽功能
2019/10/09 Javascript
vue中实现回车键登录功能
2020/02/19 Javascript
js实现轮播图特效
2020/05/28 Javascript
浅谈JSON5解决了JSON的两大痛点
2020/12/14 Javascript
[33:15]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VP VS Mineski
2018/03/31 DOTA
深入理解Python中各种方法的运作原理
2015/06/15 Python
python 动态加载的实现方法
2017/12/22 Python
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
使用python实现http及ftp服务进行数据传输的方法
2018/10/26 Python
python生成以及打开json、csv和txt文件的实例
2018/11/16 Python
python实现数据清洗(缺失值与异常值处理)
2019/12/02 Python
python绘制雪景图
2019/12/16 Python
python保留格式汇总各部门excel内容的实现思路
2020/06/01 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
CSS3之多背景background使用示例
2013/10/18 HTML / CSS
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
中学生期末评语
2014/02/03 职场文书
《桂林山水》教学反思
2014/02/08 职场文书
关于保护环境的建议书
2014/05/13 职场文书
教师个人工作总结范文2014
2014/11/10 职场文书
2014大学生学生会工作总结
2014/12/19 职场文书
2015初一年级组工作总结
2015/07/24 职场文书
《学会看病》教学反思
2016/02/17 职场文书
文明和谐家庭事迹材料(2016精选版)
2016/02/29 职场文书
MySQL事务操作的四大特性以及并发事务问题
2022/04/12 MySQL
Android Studio 计算器开发
2022/05/20 Java/Android