$user_arr = array('100','200','300','400','500');//这个数组很大,大约500W条吧
想做一个字符串的拼接。最后成:
user_name:100,abcde\r\n user_name:200,abcde\r\n user_name:300,abcde\r\n user_name:400,abcde\r\n user_name:500,abcde\r\n
常用方法
$str = ''; foreach($user_arr as $v){
$str.="user_name:$v,abcde\r\n";
}
最后得到$str,但是数据大时会比较慢。有什么好的方法处理吗???
如使用implort或是list什么的等等。。一时没有想出来不知还没有什么好的函数,可以不用循环处理就整出来。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
500w的array拆成500个.
######array_reduce###### 这个数组怎么来的首先是个问题
为什么要缔造这么大的数组。。。。
翻下手册,有不少对每个元素操作的函数。