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 相关文章推荐
phpMyAdmin 安装配置方法和问题解决
Jun 08 PHP
session在PHP大型web应用中的使用
Jun 25 PHP
Yii 快速,安全,专业的PHP框架
Sep 03 PHP
smarty简单分页的实现方法
Oct 27 PHP
使用图灵api创建微信聊天机器人
Jul 23 PHP
thinkphp下MySQL数据库读写分离代码剖析
Apr 18 PHP
PHP长连接实现与使用方法详解
Feb 11 PHP
PHP测试框架PHPUnit组织测试操作示例
May 28 PHP
Laravel框架实现利用监听器进行sql语句记录功能
Jun 06 PHP
Yii2语言国际化自动配置详解
Aug 22 PHP
浅谈PHP array_search 和 in_array 函数效率问题
Oct 15 PHP
如何在PHP中使用AES加密算法加密数据
Jun 24 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
phpMyAdmin 安装及问题总结
2009/05/28 PHP
显示youtube视频缩略图和Vimeo视频缩略图代码分享
2014/02/13 PHP
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
深入理解JavaScript定时机制
2010/10/29 Javascript
JavaScript 产生不重复的随机数三种实现思路
2012/12/13 Javascript
Javascript跨域请求的4种解决方式
2013/03/17 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
2015/10/12 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
2016/08/24 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
js实现交通灯效果
2017/01/13 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
2017/05/10 Javascript
JavaScript初学者必看“new”
2017/06/12 Javascript
js es6系列教程 - 新的类语法实战选项卡(详解)
2017/09/02 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
2018/04/26 jQuery
jquery实现进度条状态展示
2020/03/26 jQuery
javascript实现放大镜功能
2020/12/09 Javascript
wxPython 入门教程
2008/10/07 Python
Python中的heapq模块源码详析
2019/01/08 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
Jupyter notebook快速入门教程(推荐)
2020/05/18 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
cosme官方海外旗舰店:日本最大化妆品和美容产品的综合口碑网站
2017/01/18 全球购物
KIKO MILANO荷兰网上商店:意大利专业化妆品品牌
2017/05/12 全球购物
山海经纬软件测试笔试题和面试题
2013/04/02 面试题
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
总经理文秘岗位职责
2014/02/03 职场文书
模特职业生涯规划范文
2014/02/26 职场文书
创建卫生先进单位实施方案
2014/03/10 职场文书
电台编导求职信
2014/05/06 职场文书
教师学习三严三实心得体会
2014/10/13 职场文书
胡桃夹子观后感
2015/06/11 职场文书
《比尾巴》教学反思
2016/02/24 职场文书
话题作文之成长
2019/12/09 职场文书
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android