玩转php数组(二)

  1. <?php  
  2. // 数组已经学会创建了,那么   
  3. // 如何读数组中一个单元值?   
  4. // 数组的单元能容纳什么类型的值?   
  5. // 如何给数组增加一个单元?   
  6. // 如何改数组中一个单元值?   
  7. // 如何删掉一个数组单元?   
  8. // 一切,都得从"键值"上来考虑   
  9. // 读单元的值---一个柜子是一个单元,一个单元的"凭证"是什么?   
  10. // 自然是通过"键"   
  11.   
  12.   
  13. $arr=array('鑫','华','生','态','木','url'=>'www.xinhuastm.com');  
  14.   
  15. //读取数组元素  
  16.   
  17. echo $arr[2],'<br/>';  
  18. echo $arr['url'],'<br/>';  
  19.   
  20. // 数组单元的值允许是什么类型?   
  21. // PHP中有8种变量类型   
  22. // 答: 可以容纳PHP中的所有合法类型,即8种都可以,意味着,单元的值,还可以是数组   
  23. // 如下这种情况,称为"二维数组"   
  24.   
  25. $arr=array('one'=>array('name'=>'鑫华生态木','url'=>'www.xinhuastm.com'),'two'=>array('name'=>'爱博生态木','url'=>'www.lyaibo.com'));  
  26.   
  27. print_r($arr);  
  28. echo $arr['one']['name'];  
  29. /* 
  30. 结果: 
  31.  
  32. Array 
  33. ( 
  34.     [one] => Array 
  35.         ( 
  36.             [name] => 鑫华生态木 
  37.             [url] => www.xinhuastm.com 
  38.         ) 
  39.  
  40.     [two] => Array 
  41.         ( 
  42.             [name] => 爱博生态木 
  43.             [url] => www.lyaibo.com 
  44.         ) 
  45.  
  46. ) 
  47. xinhuastm 
  48.  
  49. */  
  50. // 给数组增加单元   
  51. $arr=array('中','华','民');  
  52.   
  53. $arr[]='族';  
  54. echo '<hr/>';  
  55. print_r($arr);  
  56.   
  57. // 修改数组的单元值   
  58. // 指定已有的数组单元,并赋值就可以了.   
  59.   
  60. $arr[3]='华';  
  61.   
  62. echo '<hr/>';  
  63. print_r($arr);  
  64.   
  65. /* 
  66. 结果: 
  67. Array ( [0] => 中 [1] => 华 [2] => 民 [3] => 族 )  
  68. -------------------------------------------------------------------------------- 
  69. Array ( [0] => 中 [1] => 华 [2] => 民 [3] => 华 )  
  70.  
  71. */  
  72.   
  73. // 删一个单元  
  74.   
  75. unset($arr[2]);  
  76.   
  77. echo '<hr/>';  
  78. print_r($arr);  
  79.   
  80. /* 
  81. 结果:Array ( [0] => 中 [1] => 华 [3] => 华 )  
  82. */  
  83. ?>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值