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 相关文章推荐
为查询结果建立向后/向前按钮
Oct 09 PHP
《PHP编程最快明白》第六讲:Mysql数据库操作
Nov 01 PHP
微博短链接算法php版本实现代码
Sep 15 PHP
解析php addslashes()与addclashes()函数的区别和比较
Jun 24 PHP
php使用fputcsv()函数csv文件读写数据的方法
Jan 06 PHP
php简单生成随机数的方法
Jul 30 PHP
Yii框架表单模型和验证用法
May 20 PHP
PHP简单遍历对象示例
Sep 28 PHP
Docker搭建自己的PHP开发环境
Feb 24 PHP
PHP+JS实现的实时搜索提示功能
Mar 13 PHP
php微信开发之谷歌测距
Jun 14 PHP
PHP函数积累总结
Mar 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多文件上传实现代码
2014/02/20 PHP
[原创]PHP实现逐行删除文件右侧空格的方法
2015/12/25 PHP
老生常谈PHP面向对象之命令模式(必看篇)
2017/05/24 PHP
PHP Class SoapClient not found解决方法
2018/01/20 PHP
php实现小程序支付完整版
2018/10/09 PHP
PHP正则验证字符串是否为数字的两种方法并附常用正则
2019/02/27 PHP
JS 日期验证正则附asp日期格式化函数
2009/09/11 Javascript
JavaScript Event学习第九章 鼠标事件
2010/02/08 Javascript
SharePoint 客户端对象模型 (一) ECMA Script
2011/05/22 Javascript
让AJAX不依赖后端接口实现方案
2012/12/03 Javascript
jquery获取radio值(单选组radio)
2014/10/16 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
2015/12/28 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
2016/05/21 Javascript
AngularJS基础 ng-list 指令详解及示例代码
2016/08/02 Javascript
Node.js学习入门
2017/01/03 Javascript
Vue 过渡实现轮播图效果
2017/03/27 Javascript
AngularJS 表单验证手机号的实例(非必填)
2017/11/12 Javascript
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
2018/03/28 jQuery
简述JS控制台的使用
2018/07/15 Javascript
使用taro开发微信小程序遇到的坑总结
2019/04/08 Javascript
js脚本中执行java后台代码方法解析
2019/10/11 Javascript
antd中table展开行默认展示,且不需要前边的加号操作
2020/11/02 Javascript
Python格式化css文件的方法
2015/03/10 Python
Windows 7下Python Web环境搭建图文教程
2018/03/20 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
2018/10/09 Python
Python字符串的全排列算法实例详解
2019/01/07 Python
利用pyinstaller打包exe文件的基本教程
2019/05/02 Python
Python更新所有已安装包的操作
2020/02/13 Python
解决pycharm中的run和debug失效无法点击运行
2020/06/09 Python
Python classmethod装饰器原理及用法解析
2020/10/17 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
2021/01/28 Python
IE下实现类似CSS3 text-shadow文字阴影的几种方法
2011/05/11 HTML / CSS
编写用C语言实现的求n阶阶乘问题的递归算法
2014/10/21 面试题
《中国梦我的梦》中学生演讲稿
2014/08/20 职场文书
捐款通知怎么写
2015/04/24 职场文书
2016年小学教师政治学习心得体会
2016/01/23 职场文书