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 相关文章推荐
swfupload 多文件上传实现代码
Aug 27 PHP
PHP数据库调用类调用实例(详细注释)
Jul 12 PHP
关于查看MSSQL 数据库 用户每个表 占用的空间大小
Jun 21 PHP
memcache一致性hash的php实现方法
Mar 05 PHP
php简单实现发送带附件的邮件
Jun 10 PHP
PHP缓冲区用法总结
Feb 14 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
Feb 15 PHP
php metaphone()函数的定义和用法
May 15 PHP
Laravel框架创建路由的方法详解
Sep 04 PHP
PHP递归统计系统中代码行数
Sep 19 PHP
php设计模式之单例模式用法经典示例分析
Sep 20 PHP
PHP延迟静态绑定使用方法实例解析
Sep 05 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获取某个目录大小的代码
2008/09/10 PHP
Memcache 在PHP中的使用技巧
2010/02/08 PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
在Mac OS的PHP环境下安装配置MemCache的全过程解析
2016/02/15 PHP
JS取文本框中最小值的简单实例
2013/11/29 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
2013/12/17 Javascript
jQuery中:image选择器用法实例
2015/01/03 Javascript
JavaScript 变量、作用域及内存
2015/04/08 Javascript
JavaScript中pop()方法的使用教程
2015/06/09 Javascript
简介JavaScript中的getSeconds()方法的使用
2015/06/10 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
2016/03/30 Javascript
AngularJS中的DOM操作用法分析
2016/11/04 Javascript
JS实现的简单标签点击切换功能示例
2017/09/21 Javascript
微信小程序之蓝牙的链接
2017/09/26 Javascript
使用clipboard.js实现复制功能的示例代码
2017/10/16 Javascript
浅谈vue-cli加载不到dev-server.js的解决办法
2017/11/24 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
完美解决iview 的select下拉框选项错位的问题
2018/03/02 Javascript
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
2019/04/29 Javascript
JavaScript实现网页计算器功能
2020/10/29 Javascript
[02:47]3.19DOTA2发布会 国服成长历程回顾
2014/03/25 DOTA
Python选择排序、冒泡排序、合并排序代码实例
2015/04/10 Python
python超简单解决约瑟夫环问题
2015/05/12 Python
使用Python的Scrapy框架十分钟爬取美女图
2016/12/26 Python
python 生成器生成杨辉三角的方法(必看)
2017/04/10 Python
学习和使用python的13个理由
2019/07/30 Python
python随机数分布random均匀分布实例
2019/11/27 Python
python图形开发GUI库pyqt5的详细使用方法及各控件的属性与方法
2020/02/14 Python
基于python3实现倒叙字符串
2020/02/18 Python
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
意大利买卖二手奢侈品网站:LAMPOO
2020/06/03 全球购物
工程测量与监理专业应届生求职信
2013/11/27 职场文书
三孔导游词
2015/02/05 职场文书
怀孕辞职信怎么写
2015/02/28 职场文书
解决pycharm下载库时出现Failed to install package的问题
2021/09/04 Python