玩转php数组(一)

来源:互联网 发布:马云的淘宝店 编辑:程序博客网 时间:2024/06/05 14:57
  1. <?php  
  2.   
  3. //====初始化创建方式=====//   
  4.   
  5. $stu1['name']='binghui';  
  6. $stu1['sex']='男';  
  7. $stu1['age']='20';  
  8.   
  9. print_r($stu1);  
  10. /* 
  11. Array 
  12. ( 
  13.     [name] => binghui 
  14.     [sex] => 男 
  15.     [age] => 20 
  16. ) 
  17. */  
  18. // 初始化方式,便于运行中,临时增加一个单元  
  19. $stu1['height']='170';  
  20.   
  21. print_r($stu1);  
  22. /* 
  23. Array 
  24. ( 
  25.     [name] => binghui 
  26.     [sex] => 男 
  27.     [age] => 20 
  28.     [height] => 170 
  29. ) 
  30.  
  31. */  
  32.   
  33. //===array结构来创建=====//   
  34.   
  35. $stu1=array('name'=>'binghui','sex'=>'男','age'=>'20');  
  36.   
  37. print_r($stu1);  
  38. /* 
  39. 结果 
  40. Array 
  41. ( 
  42.     [name] => binghui 
  43.     [sex] => 男 
  44.     [age] => 20 
  45. ) 
  46. */  
  47. ?>  
[php] view plaincopyprint?
  1. <?php  
  2.   
  3. //// 数组创建,之懒人方式   
  4. $flower = array('梅','兰','竹','菊');    
  5. print_r($flower);   
  6. /* 
  7. 结果: 
  8. Array 
  9. ( 
  10.     [0] => 梅 
  11.     [1] => 兰 
  12.     [2] => 竹 
  13.     [3] => 菊 
  14. ) 
  15.  
  16. */  
  17. //马虎者创建的数组  
  18. $stu['学号'] = 234;  
  19. $stu['姓名'] = '李三';  
  20. $stu[] = 174;  
  21. $stu['年级'] = '高二';  
  22. $stu[] = '衡水';  
  23. print_r($stu);  
  24. /* 
  25. 结果: 
  26. Array 
  27. ( 
  28.     [学号] => 234 
  29.     [姓名] => 李三 
  30.     [0] => 174 
  31.     [年级] => 高二 
  32.     [1] => 衡水 
  33. ) 
  34. */  
  35. /***  
  36. 如果给出方括号但没有指定键名,则取当前最大整数索引值,新的键名将是该值 + 1。// 上例从5+1开始  
  37. 如果当前还没有整数索引,则键名将为 0。// 在$yan中得到体现  
  38. 如果指定的键名已经有值了,该值将被覆盖。(见下例)  
  39. ***/   
  40. $butty[] = '林志玲';  // key = 0   
  41. $butty[] = '仓井空';  // key = 1   
  42. $butty[1] = '武藤兰'// 指明key = 1单元,值为武藤兰,这其实是再次把1号柜的内容修改为"武藤兰"   
  43. $butty[3] = '小泽xxx';   
  44. print_r($butty);   
  45. /* 
  46. Array 
  47. ( 
  48.     [0] => 林志玲 
  49.     [1] => 武藤兰 
  50.     [3] => 小泽xxx 
  51. ) 
  52.  
  53. */  
  54. // 上面这3个例子,讨论清楚键的增长关系.   
  55. $arr = array('中','华','民','国'); // 0 1 2 3   
  56. print_r($arr);   
  57.   
  58. unset($arr[3]);   
  59. print_r($arr);   
  60.   
  61. $arr[] = '族';   
  62. print_r($arr); // 键是:0124,删掉了一个单元,键的增长不受该影响,继续往上增长.  
  63. /* 
  64. Array 
  65. ( 
  66.     [0] => 中 
  67.     [1] => 华 
  68.     [2] => 民 
  69.     [3] => 国 
  70. ) 
  71. Array 
  72. ( 
  73.     [0] => 中 
  74.     [1] => 华 
  75.     [2] => 民 
  76. ) 
  77. Array 
  78. ( 
  79.     [0] => 中 
  80.     [1] => 华 
  81.     [2] => 民 
  82.     [4] => 族 
  83. ) 
  84.  
  85. */  
  86. ?>   

0 0
原创粉丝点击