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 Sql Server连接失败问题及解决办法
Aug 07 PHP
数据库查询记录php 多行多列显示
Aug 15 PHP
php set_time_limit(0) 设置程序执行时间的函数
May 26 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
May 18 PHP
PHP中把数据库查询结果输出为json格式简单实例
Apr 09 PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 PHP
phpStudy 2016 使用教程详解(支持PHP7)
Oct 18 PHP
PHP使用curl_multi实现并发请求的方法示例
Apr 29 PHP
PHP实现多图上传和单图上传功能
May 17 PHP
PHP实现的分解质因数操作示例
Aug 01 PHP
php日志函数error_log用法实例分析
Sep 23 PHP
laravel 模型查询按照whereIn排序的示例
Oct 16 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+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
php实现获取文章内容第一张图片的方法
2014/11/04 PHP
ecshop实现smtp发送邮件
2015/02/03 PHP
使用PHPCMS搭建wap手机网站
2015/09/20 PHP
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
php实现姓名根据首字母排序的类与方法(实例代码)
2018/05/16 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
javascript数组去重方法终极总结
2014/06/05 Javascript
jQuery实现固定在网页顶部的菜单效果代码
2015/09/02 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
Javascript中Date类型和Math类型详解
2016/02/27 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
2016/05/09 Javascript
json的使用小结
2016/06/08 Javascript
响应式表格之固定表头的简单实现
2016/08/26 Javascript
Vue.js创建Calendar日历效果
2016/11/03 Javascript
jquery获取easyui日期控件的值实现方法
2016/11/09 Javascript
Angular.Js之Scope作用域的学习教程
2017/04/27 Javascript
详解vue-cli中配置sass
2017/06/21 Javascript
JavaScript满天星导航栏实现方法
2018/03/08 Javascript
vue文件树组件使用详解
2018/03/29 Javascript
vue自定义指令用法经典实例小结
2019/03/16 Javascript
基于JS开发微信网页录音功能的实例代码
2019/04/30 Javascript
vue 实现tab切换保持数据状态
2020/07/21 Javascript
Python中执行存储过程及获取存储过程返回值的方法
2017/10/07 Python
用Python实现KNN分类算法
2017/12/22 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
Linux CentOS Python开发环境搭建教程
2018/11/28 Python
使用TensorFlow-Slim进行图像分类的实现
2019/12/31 Python
Python3的socket使用方法详解
2020/02/18 Python
python encrypt 实现AES加密的实例详解
2020/02/20 Python
TensorFlow打印输出tensor的值
2020/04/19 Python
Django实现微信小程序支付的示例代码
2020/09/03 Python
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
2014/04/03 HTML / CSS
纽约家具、家居装饰和地毯店:ABC Carpet & Home
2017/06/21 全球购物
一次性工伤赔偿协议书范本
2014/11/25 职场文书