在PHP中声明数组的方式主要有两种:一是应用array()函数声明数组,一是直接为数组元素赋值。这两种区别?
1。$array=array('php'=>1,'jsp'=>2,'asp'=>3);2。$array=array(5,26,37,18,9,42,88,66);哪一种好...
1。$array=array('php'=>1,'jsp'=>2,'asp'=>3);
2。$array=array(5,26,37,18,9,42,88,66);
哪一种好,有什么限制?? 展开
2。$array=array(5,26,37,18,9,42,88,66);
哪一种好,有什么限制?? 展开
1个回答
展开全部
1, $array=array('php'=>1,'jsp'=>2,'asp'=>3);
这种方式, 数组的键和值都由程序员自己配置.
输出时使用 echo $array['php'] 就可以获取到 1 的值
2, $array=array(5,26,37,18,9,42,88,66);
这种方式, 程序员无需自己设置数组的'键' (或者叫 key )
输出时使用 echo $array[1] 就可以获取到 26 这个数字
不能说哪种更好, 编程时按实际情况去决定.
个人比较常用后者, 只有在要求格式化输出时,才考虑第一种
这种方式, 数组的键和值都由程序员自己配置.
输出时使用 echo $array['php'] 就可以获取到 1 的值
2, $array=array(5,26,37,18,9,42,88,66);
这种方式, 程序员无需自己设置数组的'键' (或者叫 key )
输出时使用 echo $array[1] 就可以获取到 26 这个数字
不能说哪种更好, 编程时按实际情况去决定.
个人比较常用后者, 只有在要求格式化输出时,才考虑第一种
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询