社区
基础编程
帖子详情
关于PHP读取数组效率的问题
amaoking
2001-09-14 04:37:00
一维数组:
$i = array (
0 => "***",
1 => "***",
2 => "***",
...
10000 => "***"
);
假设$i[0]与$i[10000]的值相同,分别打印它们,哪个执行时间较长?为什么?
还有,PHP如何搜索并定位某数组变量在内存中的位置?
是从第一个数组变量开始挨个查找吗?(语言有点笼统,希望能大家明白我的意思:p)
...全文
283
5
打赏
收藏
关于PHP读取数组效率的问题
一维数组: $i = array ( 0 => "***", 1 => "***", 2 => "***", ... 10000 => "***" ); 假设$i[0]与$i[10000]的值相同,分别打印它们,哪个执行时间较长?为什么? 还有,PHP如何搜索并定位某数组变量在内存中的位置? 是从第一个数组变量开始挨个查找吗?(语言有点笼统,希望能大家明白我的意思:p)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
amaoking
2001-12-22
打赏
举报
回复
多谢
alexxing
2001-09-17
打赏
举报
回复
PHP 的变量都是按名称定位的(不是地址)
数组其实是一个集合,每个元素也是按名定位的
按名定位其实就是搜索字符串!
设 $arr = array('a'->'value a', 'b'->'value b', 'c'->1234);
则 $arr['a'] 就是要在 $arr 的数据结构里“搜索”索引值为 'a' 的元素
整数下标的处理方式类似,不过是搜索整数值,快一些,但比 C 还是慢了,因为 C 是根据下标值直接计算元素地址!
不过 PHP 在实现时用了 HASH 表之类的技术可以使速度提高一些
evicn
2001-09-15
打赏
举报
回复
明白
但不知道^^^^^^
:)
leejd
2001-09-15
打赏
举报
回复
由于PHP是解释语言,尽量少用循环语句,循环语句占用时间长
xwchena
2001-09-14
打赏
举报
回复
gz
php
读取
文件内容到
数组
的方法.doc
php
读取
文件内容到
数组
的方法.doc
php
读取
csv数据保存到
数组
的方法
主要介绍了
php
读取
csv数据保存到
数组
的方法,通过封装的类文件实现这一功能,是对csv文件操作的实用技巧,需要的朋友可以参考下
3个
PHP
多维
数组
转为一维
数组
的方法实例
主要介绍了3个
PHP
多维
数组
转为一维
数组
的方法实例,分别使用foreach、for、while三种循环方法来实现,需要的朋友可以参考下
PHP
数组
循环操作详细介绍 附实例代码
PHP
数组
循环操作主要有两种方式:一种是foreach,另一种是while,文章有详细的介绍,希望对大家有帮助
php
笔记之:有规律大文件的
读取
与写入的分析
本篇文章介绍了,
php
有规律大文件的
读取
与写入的分析。需要的朋友参考下
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章