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 相关文章推荐
利用js调用后台php进行数据处理原码
Oct 09 PHP
一个改进的UBB类
Oct 09 PHP
PHP取得一个类的属性和方法的实现代码
May 22 PHP
解析csv数据导入mysql的方法
Jul 01 PHP
学习php过程中的一些注意点的总结
Oct 25 PHP
ucenter通信原理分析
Jan 09 PHP
php生成Android客户端扫描可登录的二维码
May 13 PHP
基于PHPexecl类生成复杂的报表表头示例
Oct 14 PHP
php有效防止图片盗用、盗链的两种方法
Nov 01 PHP
PHP实现支付宝即时到账功能
Dec 21 PHP
Laravel学习教程之model validation的使用示例
Oct 23 PHP
关于Laravel参数验证的一些疑与惑
Nov 19 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 数组二分法查找函数代码
2010/02/16 PHP
jquery select(列表)的操作(取值/赋值)
2011/03/16 Javascript
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
Jquery Ajax方法传值到action的方法
2014/05/11 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
2014/07/23 Javascript
原生js结合html5制作小飞龙的简易跳球
2015/03/30 Javascript
JavaScript检查数字是否为整数或浮点数的方法
2015/06/09 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
2016/02/25 Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
2016/06/08 Javascript
详解AngularJS中ng-src指令的使用
2016/09/07 Javascript
对称加密与非对称加密优缺点详解
2017/02/06 Javascript
Vue 兄弟组件通信的方法(不使用Vuex)
2017/10/26 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
2018/09/16 Javascript
JavaScript创建对象的四种常用模式实例分析
2019/01/11 Javascript
JS实现马赛克图片效果完整示例
2019/04/13 Javascript
小程序实现搜索框
2020/06/19 Javascript
element-ui table行点击获取行索引(index)并利用索引更换行顺序
2020/02/27 Javascript
原生JS利用transform实现banner的无限滚动示例代码
2020/06/15 Javascript
Vue页面手动刷新,实现导航栏激活项还原到初始状态
2020/08/06 Javascript
JavaScript 几种循环方式以及模块化的总结
2020/09/03 Javascript
[45:18]完美世界DOTA2联赛循环赛 PXG vs IO 第二场 11.06
2020/11/09 DOTA
Python使用代理抓取网站图片(多线程)
2014/03/14 Python
pytorch: tensor类型的构建与相互转换实例
2018/07/26 Python
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
用pytorch的nn.Module构造简单全链接层实例
2020/01/14 Python
python扫描线填充算法详解
2020/02/19 Python
html5写一个BUI折叠菜单插件的实现方法
2019/09/11 HTML / CSS
俄罗斯珠宝市场的领导者之一:Бронницкий ювелир
2019/10/02 全球购物
什么是SQL Server的确定性函数和不确定性函数
2016/08/04 面试题
修理厂厂长岗位职责
2014/01/30 职场文书
文明寝室申报材料
2014/05/12 职场文书
三潭印月的导游词
2015/02/12 职场文书
2015年度房地产工作总结
2015/04/09 职场文书
银行柜员工作心得体会
2016/01/23 职场文书
浅谈Python魔法方法
2021/06/28 Java/Android
MybatisPlus EntityWrapper如何自定义SQL
2022/03/22 Java/Android