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采集速度探究总结(原创)
Apr 18 PHP
简单的php 验证图片生成函数
May 21 PHP
php 常用类整理
Dec 23 PHP
php通用防注入程序 推荐
Feb 26 PHP
探讨:如何编写PHP扩展
Jun 13 PHP
PHP多个文件上传到服务器实例
Oct 29 PHP
php类中的各种拦截器用法分析
Nov 03 PHP
PHP中使用php5-ffmpeg撷取视频图片实例
Jan 07 PHP
PHP实现无限级分类(不使用递归)
Oct 22 PHP
PHP使用自定义方法实现数组合并示例
Jul 07 PHP
利用PHP_XLSXWriter代替PHPExcel的方法示例
Jul 16 PHP
php生成毫秒时间戳的实例讲解
Sep 22 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
百事可乐也出咖啡了 双倍咖啡因双倍快乐
2021/03/03 咖啡文化
用libTemplate实现静态网页的生成
2006/10/09 PHP
与数据库连接
2006/10/09 PHP
PHPCMS的使用小结
2010/09/20 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
PHP小偷程序的设计与实现方法详解
2016/10/15 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
2017/03/14 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
javascript 点击整页变灰的效果(可做退出效果)。
2008/01/09 Javascript
js Form.elements[i]的使用实例
2011/11/13 Javascript
JQuery 给元素绑定click事件多次执行的解决方法
2014/09/09 Javascript
详解AngularJS 模态对话框
2016/04/07 Javascript
Javascript从数组中随机取出不同元素的两种方法
2016/09/22 Javascript
Angular4实现动态添加删除表单输入框功能
2017/08/11 Javascript
基于element-ui的rules中正则表达式
2018/09/04 Javascript
vue单页缓存方案分析及实现
2018/09/25 Javascript
小程序自定义单页面、全局导航栏的实现代码
2019/03/15 Javascript
MockJs结合json-server模拟后台数据
2020/08/26 Javascript
js前端如何写一个精确的倒计时代码
2019/10/25 Javascript
用Golang运行JavaScript的实现示例
2019/11/25 Javascript
js prototype深入理解及应用实例分析
2019/11/25 Javascript
vue+flask实现视频合成功能(拖拽上传)
2021/03/04 Vue.js
[52:36]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python Django批量导入不重复数据
2016/03/25 Python
利用Python如何生成hash值示例详解
2017/12/20 Python
python opencv3实现人脸识别(windows)
2018/05/25 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
中国电视购物:快乐购
2017/02/04 全球购物
惠普香港官方商店:HP香港
2019/04/30 全球购物
电信专业应届生自荐信
2013/09/28 职场文书
开水果连锁店创业计划书
2013/12/29 职场文书
生日宴会答谢词
2014/01/09 职场文书
《放小鸟》教学反思
2014/04/20 职场文书
旅游活动总结
2014/08/27 职场文书
MySQL 原理与优化之原数据锁的应用
2022/08/14 MySQL