求助操作数据的ini函数
目前系统提供的ini函数都是针对文件的有没有针对数据的呢?
比如我把一个标准的ini读入到了一个变量,然后针对这个变量进行读写等…… 想过自己写函数来完成,考虑到效率问题肯定不加。 有时间琢磨琢磨正则吧, LZ 可以用一个多维数组实现,可以避免频繁的读写文件。 这里回帖原来加10啊 这正是数组干的活吧
把ini的值用分隔符把数据隔开,如:123,456,789.....
然后IniRead()读入一个变量$a中
$b = StringSplit($a,",") 拆开了
$b 等待你随时取用 正则更不可能啦,效率更不高。
字符分割也不理想,数据多了操作起来麻烦。 那考虑sqlite数据库 +内存数据库 的方法
既操作方便,效率又高 感觉使用数组吧,等待高人 正则更不可能啦,效率更不高。
字符分割也不理想,数据多了操作起来麻烦。
kxing 发表于 2012-12-18 08:28 http://www.autoitx.com/images/common/back.gif
“正则更不可能啦,效率更不高”第一次听说正则效率不高的… 回复 10# afan
正则 调用起来比一般的函数要慢,所以说效率不高。 希望能看下系统函数库带的那些ini操作函数原型,这样就能根据个人需要改了。 本帖最后由 netegg 于 2012-12-19 11:57 编辑
回复 13# kxing
先想想什么是ini再说数据的事情吧,另外,ini有对应的api操作,但同样是操作文件,没有对数据的,说个不准确的概念,纯数据的话是没有换行符的
还有就是所说的数据,之所以有ini*函数,就是ini文件是格式化的,数据要是格式化的当然用正则可以提出来
页:
[1]