找回密码
 免费注册

php索引数组和关联数组

[复制链接]
发表于 2022-11-23 10:39:19 | 显示全部楼层 |阅读模式
在PHP中数组有两种形式,索引数组和关联数组
索引数组:用整数做下标,默认从0开始,后面依次加一
关联数组:用字符串做下标,通过=>符号将下标和值关联起来
  1. <?php
  2. //1、索引数组的声明
  3. $stu=array('tom','berry','ketty');   //索引数组
  4. print_r($stu);        //输出数组  Array ( [0] => tom [1] => berry [2] => ketty )
  5. echo '<hr>';
  6. echo $stu[0],'<br>';        //tom
  7. echo $stu[1],'<br>';        //berry
  8. echo $stu[2],'<hr>';        //ketty
  9. ------------------------------------------
  10. //2、关联数组
  11. $emp=array('name'=>'李白','sex'=>'男','age'=>22);
  12. print_r($emp);        //Array ( [name] => 李白 [sex] => 男 [age] => 22 )
  13. echo '<hr>';
  14. echo $emp['name'],'<br>';        //李白
  15. echo $emp['sex'],'<br>';        //男
  16. echo $emp['age'];                        //22
复制代码
练习:写出数组的下标
  1. $array=array(1=>'a','b','c','d');
  2. print_r($array);   //Array ( [1] => a [2] => b [3] => c [4] => d )
  3. echo '<br>';
  4. --------------------------
  5. $array=array('a',2=>'b','c',5=>'d');
  6. print_r($array);  //Array ( [0] => a [2] => b [3] => c [5] => d )
  7. echo '<br>';
  8. ----------------------------
  9. $array=array('a','name'=>'b','c','sex'=>'d');
  10. print_r($array); //Array ( [0] => a [name] => b [1] => c [sex] => d )
  11. echo '<br>';
  12. ------------------------------
  13. $array=array(1=>'a',1=>'b',1=>'c','d');
  14. print_r($array);        //Array ( [1] => c [2] => d )
复制代码

QQ|Archiver|小黑屋|网站地图|深圳市金黑网络技术有限公司 ( 粤ICP备2021124338号|粤公网安备 44030702003689号 )

GMT+8, 2026-8-8 17:09 , Processed in 0.064747 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表