您的位置:首页 > 编程语言 > PHP开发

php学习之数组(2)直接键创建数组以及list each的用法

2013-11-10 15:53 441 查看
自定义键数组

创建自定义键

$username=array('baidu'=>'你','taobao'=>'我','360'=>'他');

echo $username['baidu'];


追加数组

$userAge=array('我'=>19);

$userAge['他']=27;

直接创建数组

$userage['我']=10;

$userAge['他']=27;

each返回当前的键/值对并将数组指针向前移动一步

如果each($userage);获取的第一个键值对

返回值为一个数组

将第一个键值对获取到,然后包装成一个新数组

print_r(each($userage));

$a=each($userage);

echo $a[1];

echo $a['key'];

$username=array('baidu'=>'你','taobao'=>'我','360'=>'他');

使用each

$a=each($username);

echo $a[0].'--'.$a[1].'<br/>';

!!表示两个真实的数据存在转化为boolean值

echo !!each($username);

while(!!$a=each($username))

{

echo $a['key'].'---'.$a['value'].'<br/>'

}

demo11

$username=array('baidu'=>'你','taobao'=>'我','360'=>'他');

list 把数组中的值赋给一些变量,只能认识下标key为数字的

$a=array('aaa','bbb','ccc');

list($var1,$var2)=$a;

echo $var2;

$a=each($userage);

list($name,$age)=$a;

echo $name;

demo12

$userAge=array('我'=>19,'他'=>27,'你'=>27,'它'=>25);

$a=each($userAge);

echo $a['key'];

//reset将数组的内部指针指向第一个单元

reset($userAge);

$a=each($userAge);

echo $a['key'];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: