php中三种数组简介及应用实例

/*
 * 数值数组:数值数组存储的每个元素都带有一个数字 ID 键。
 * */
//var_dump() var_export() print_r()三个函数实质一样,这是输出结果的格式不同而已,但是输出数组最好不要用print_r(),这个有时不起作用
$array1 = array("111","222","333","444",array("555","666","777"));
var_dump($array1);
echo "<br/>";
print_r($array1);
// print($array1);
print("<br>");
var_export($array1);
echo "<br>";
// var_export($array1, true);
print($array1[0]."\t".$array1[0][0]."\t".$array1[4][2]);
echo "<br/>";

/*
 * 关联数组:通过关联数组,我们可以把值作为键,并向它们赋值。它的每个 ID 键都关联一个值。
 * */
$array2 = array("id"=>"111","name"=>"wuming","age"=>"12", "next"=>array("id"=>222, "name"=>"peter", "age"=>24));
var_dump($array2);
echo "<br/>";
print_r($array2);
echo "<br/>";
print($array2[0]);//不能这样来直接调用,因为其中的此项已经被$array[id]替换了
print($array2[id]."\t".$array2['name']);
print_r("\n".$array2['next']['id']);//注意这里不能直接用$array2['next']
var_dump($array2['next']);
var_export($array2['next']);
echo "<br/>";

/*
 * 多维数组:在多维数组中,主数组中的每个元素也是一个数组。在子数组中的每个元素也可以是数组,以此类推。
 * */
$array3 = array("first"=>array("id"=>111, "name"=>"Jhon", "age"=>23),
		"second"=>array("id"=>222, "name"=>"Bill", "age"=>34),
		"third"=>array("id"=>333, "name"=>"Mily", "age"=>11));
var_dump($array3);
echo "<br/>";
print($array3['second']['name']);
echo "<br/>";

转载于:https://my.oschina.net/mkh/blog/90248

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值