23
回答
php这两个实现方法哪个更好一点
【腾讯云】学生服务器套餐10元/月 >>>   
function wchangearray($arr)//对数组进行键值排序
{
    foreach($arr as $v){if(!trim($v))continue;
    $value[]=trim($v);}return $value;//

}

function wchangearray($arr){

return array_values(array_filter(array_map('trim' , $arr)));

}

实现效果一样,都是要实现对数组中空的去掉,然后返回数组值.并重置键值.

来自:http://www.oschina.net/code/snippet_202258_9754 这里面的一段函数

PHP
举报
xiaogg
发帖于6年前 23回/2K+阅
共有23个答案 最后回答: 3年前

引用来自“李维盛”的答案

ksort()

谢谢可我并不是想 对数组按照键名排序

我是想,保持原有数组排序不并的情况下,去掉值为空的,然后重新组成数组.并且值名为0,1,2这样的

引用来自“jdb110”的答案

好好回去读读PHP手册吧
谢谢,我是手册不离手的,请问一下,我需要着重看一下哪个地方的东西
能用自带的函数解决就是自带的 这是所有语言的原则  内置的比你自己写的函数总体来说效率更高~
说实话,我并不认为有多大的差别,作开发的请不要那么着力于这一点, 毕竟还有很我更重要的事儿。
顶部