<?php
//数字索引数组
$room_type = array('单人间','标准间','三人间','VIP套房');
echo $room_type[0]." ".$room_type[1]." ".$room_type[2]." ".$room_type[3]."<br/>";
echo "$room_type[0] $room_type[1] $room_type[2] $room_type[3]<br/>";
$room_type[0] = "大号单人间";
echo "$room_type[0] $room_type[1] $room_type[2] $room_type[3]<br/>";
/* 运行结果:
单人间 标准间 三人间 VIP套房
单人间 标准间 三人间 VIP套房
大号单人间 标准间 三人间 VIP套房
*/
//关联索引数组
$prices_per_day = array('单人间'=>198,'标准间'=>268,'三人间'=>298,'VIP套房'=>398);
echo $prices_per_day['单人间']."<br/>";
/* 运行结果:
198
*/
//多维数组
$room_types = array(
array('type'=>'单人间','info'=>'此房间为单人单间','price'=>198),
array('type'=>'标准间','info'=>'此房间为两床标准配置','price'=>268),
array('type'=>'三人间','info'=>'此房间备有三张床','price'=>298),
array('type'=>'VIP套房','info'=>'此房间为vip两间内外套房','price'=>398)
);
echo $room_types[3]["info"]."<br/>";
/* 运行结果:
此房间为vip两间内外套房
*/
//遍历数组
$room_type = array('单人间','标准间','三人间','VIP套房');
for ($i=0;$i<3;$i++){
echo $room_type[$i]."(for循环)<br/>";
}
foreach ($room_type as $room){
echo $room."(foreach循环)<br/>";
}
/* 运行结果:
单人间(for循环)
标准间(for循环)
三人间(for循环)
单人间(foreach循环)
标准间(foreach循环)
三人间(foreach循环)
VIP套房(foreach循环)
*/
//多维数组排序
$room_types = array(
array('type'=>'单人间','info'=>'此房间为单人单间','price'=>198),
array('type'=>'标准间','info'=>'此房间为两床标准配置','price'=>268),
array('type'=>'三人间','info'=>'此房间备有三张床','price'=>298),
array('type'=>'VIP套房','info'=>'此房间为vip两间内外套房','price'=>398)
);
function compare($x,$y){
if ($x['price'] == $y['price']){
return 0;
}elseif ($x['price']<$y['price']){
return -1;
}else{
return 1;
}
}
usort($room_types,'compare');
for ($row=0;$row<4;$row++){
reset($room_types[$row]); //将内部指针指向第一个单元
while (list($key,$value) = each($room_types[$row])){ //list() 把数组中的值赋给变量
echo "$key:$value"."\t |";
}
echo '<br/>';
}
php 数组1
猜你喜欢
转载自blog.csdn.net/Qjy_985211/article/details/81112076
今日推荐
周排行