PHP list() 将数组中的值赋给变量的简单实例

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() 将数组中的值赋给变量的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

时间: 2024-09-16 15:41:16

PHP list() 将数组中的值赋给变量的简单实例的相关文章

PHP 使用用户自定义的比较函数对数组中的值进行排序

原文:PHP 使用用户自定义的比较函数对数组中的值进行排序      usort     (PHP 4, PHP 5) usort -      使用用户自定义的比较函数对数组中的值进行排序        说明            bool usort        ( array &$array       , callable $cmp_function       )          本函数将用用户自定义的比较函数对一个数组中的值进行排序.如果要排序的数组需要用一种不寻常的标准进行排序

php数组中键值对怎么理解

问题描述 php数组中键值对怎么理解 php数组中的键值对不是理解很透,是否说的是可以自定义一个下标,让后创建一个新的键值对,让后经常出现foreach($a as $key=>$b){...}.里面的$key作用是什么 解决方案 简单说吧.上面foreach就是遍历数组$a的每个元素,并把每个元素的键.值分别赋给 $key.$b,便于在循环主体中使用. 下面 1.php中array当纯粹的数组用,$key就是数组元素的下标, array('a1','a2'); 等价于 array(0 =>'

php计算多维数组中所有值总和的方法

本文实例讲述了php计算多维数组中所有值总和的方法.分享给大家供大家参考.具体实现方法如下: php 内置函数 array_sum() 函数返回数组中所有值的总和,只能返回一维数组的总和; 计算多维数组所有值的和就要自定义函数了; ? 1 2 3 4 5 6 7 8 9 10 function get_sum($array) { $num = 0; foreach($array as $k => $v) { if(is_array($v)) { $num += get_sum($v); } }

一个标签从标签数组中取值方法实现

问题描述 一个标签从标签数组中取值的两种方法实现.一种方法是按标签出次的次数取值按出现.String[]add={"北京","上海","四川","四川","北京","四川"};"地址":"四川";还有一个方法是按权重进行显示String[]add={"北京","上海","四川","

ios-请教:连接数组中所有值的方法

问题描述 请教:连接数组中所有值的方法 请教一下,有没有什么方法可以将数组中的所有对象连接起来?我需要在IOS6中实现这样的功能,谢谢指教,不胜感激. 解决方案 很简单的,用一句代码就可以实现: NSString *strg = [array componentsJoinedByString:@"" ""]; 解决方案二: 在NSArray有一个方法componentsJoinedByString,会返回一个NSString 看下面的例子,可以连接全部的数组值,然后

ios-两个数组从第一个数组中提取值

问题描述 两个数组从第一个数组中提取值 First_mutableArray 是 1,2,3,4,5,6Second_MutableArray 是 2,4,6,8,0,12 怎么样输出这样的格式: First_mutableArray 是 1,2,3,4,5,6,8,0,12 ? 解决方案 NSMutableOrderedSet *first = [NSMutableOrderedSet orderedSetWithObjects:@"1",@"2",@"

java-在DialogBox数组中获取值

问题描述 在DialogBox数组中获取值 在数组中获取选中项目的值,代码: final String items[] = {""Blue""Green""Orange""};final AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.setTitle(""Money Maker"");alert.setI

降噪-Delphi 2007中如何将数组中的值以音频形式播放出来

问题描述 Delphi 2007中如何将数组中的值以音频形式播放出来 我的程序中首先将两个wav文件分别读入两个数组,然后进行了降噪算法,最后输出为e,e是一个元素个数为二百多万的real型动态数组,我现在想将其以声音形式播放出来,请问需要怎样做?waveout可以实现吗? 多谢各位大神 解决方案 使用Beep函数,它可以自定义频率和时间http://www.feiesoft.com/api/Beep.html

javascrpit-关于数组中的值输出问题

问题描述 关于数组中的值输出问题 <div class="hobby-box"> <textarea class="text1" rows='10' cols="30"></textarea> <input type="submit" class="btn1" onclick="showHobby()"> </div> func