- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
打印数组的函数都使用相同的表示法吗?一种符号优于另一种符号的原因是什么?我注意到在使用 PHP print_r 显示使用 mysql_fetch_array 编译的数组时,数组的表示法如下:
Array ([column] => value [index] = value)
例如,如果这是表格:
id fname lname
1 John Smith
然后 mysql_fetch_array 的 print_r 输出将是:
Array ([id] => 1 [0] => 1 [fname] => John [1] => John [lname] => Smith [2] => Smith)
这个符号的原因是什么?具体来说,为什么值会重复?那不是多余的吗?
此外,任何人都可以推荐一个好的资源来更好地理解数组的概念吗?谢谢!
最佳答案
关联数组使用字符串作为索引,数值数组使用数字。
mysql_fetch_array()
创建一个包含数字键的关联数组,以便两者都可用于访问数组。
mysql_fetch_assoc()
创建一个仅包含字符串索引的数组。
mysql_fetch_row()
创建一个完全数字的数组,并且是这些函数中执行速度最快的。
关于php - 了解数组符号(特别是 mysql_fetch_array 和 print_r),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6784437/
我已经可以在其中输入一些附加文本了mydomain/wiki/Special:UserLogin。我添加了一句话: In order to apply for an account send an m
有人可以解释以下脚本输出背后的逻辑吗? import numpy if(numpy.dtype(numpy.float64) == None): print "Surprise!!!!" 谢谢
是我还是 gmail bulls**t?在 outlook/浏览器上,我的电子邮件是完美的,但在 gmail 上,2 个表之间有一个空间,为什么?!?图片:http://i.imgur.com/srJ
我是一名优秀的程序员,十分优秀!