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与已存在的Java应用程序集成
Oct 09 PHP
PHP 抓取网页图片并且另存为的实现代码
Mar 24 PHP
php木马webshell扫描器代码
Jan 25 PHP
浅析PKI加密解密 OpenSSL
Jul 01 PHP
10 个经典PHP函数
Oct 17 PHP
phpmyadmin打开很慢的解决方法
Apr 21 PHP
ThinkPHP空模块和空操作详解
Jun 30 PHP
php使用gzip压缩传输js和css文件的方法
Jul 29 PHP
php精确的统计在线人数的方法
Oct 21 PHP
Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
Jul 25 PHP
PHP 中 var_export、print_r、var_dump 调试中的区别
Jun 19 PHP
PHP实现递归的三种方法
Jul 04 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读取30天之内的根据算法排序的代码
2008/04/06 PHP
thinkPHP统计排行与分页显示功能示例
2016/12/02 PHP
YUI 读码日记之 YAHOO.lang.is*
2008/03/22 Javascript
csdn 博客的css样式 v3
2009/02/24 Javascript
JQuery Ajax 跨域访问的解决方案
2010/03/12 Javascript
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
js对字符的验证方法汇总
2015/02/04 Javascript
纯js实现无限空间大小的本地存储
2015/06/18 Javascript
js实现表单多按钮提交action的处理方法
2015/10/24 Javascript
JavaScript实现时间倒计时跳转(推荐)
2016/06/28 Javascript
vue插件tab选项卡使用小结
2016/10/27 Javascript
利用Node.js+Koa框架实现前后端交互的方法
2017/02/27 Javascript
jQuery模拟下拉框选择对应菜单的内容
2017/03/07 Javascript
vue页面使用阿里oss上传功能的实例(一)
2017/08/09 Javascript
详解Node 定时器
2018/02/26 Javascript
JS中的事件委托实例浅析
2018/03/22 Javascript
在vue中使用express-mock搭建mock服务的方法
2018/11/07 Javascript
JavaScript事件冒泡机制原理实例解析
2020/01/14 Javascript
vue2.0实现列表数据增加和删除
2020/06/17 Javascript
python3简单实现微信爬虫
2015/04/09 Python
python使用socket远程连接错误处理方法
2015/04/29 Python
深入理解python中的atexit模块
2017/03/07 Python
python 计算两个日期相差多少个月实例代码
2017/05/24 Python
tornado 多进程模式解析
2018/01/15 Python
基于MATLAB和Python实现MFCC特征参数提取
2019/08/13 Python
Python urllib.request对象案例解析
2020/05/11 Python
Django中的AutoField字段使用
2020/05/18 Python
CSS3条纹背景制作的实战攻略
2016/05/31 HTML / CSS
运动会入场解说词300字
2014/01/25 职场文书
校本教研活动总结
2014/07/01 职场文书
运动会演讲稿100字
2014/08/25 职场文书
旷课检讨书
2015/01/26 职场文书
2015年毕业生实习评语
2015/03/25 职场文书
2015年调度员工作总结
2015/04/30 职场文书
瞿秋白纪念馆观后感
2015/06/10 职场文书
2016大学生暑期三下乡心得体会
2016/01/23 职场文书