在我们进行数组的操作时,常常会遇到需要去掉数组中的空格的问题。PHP提供了一些处理字符串的函数,其中就包括可以处理数组中的空格的函数。本文将介绍如何使用PHP的函数去掉数组中的空格。
一个简单的数组:
1
$array = array(” apple “, “banana”, ” orange “, ” pear “);
我们的目标是去掉数组中每个单元格两边的空格以及所有的空单元格。使用下面的方法可以去掉两边的空格:
1
$array = array_map(trim, $array);
这里我们使用了PHP的array_map()函数,它可以将一个函数作用于一个数组的每个元素中。在这里,我们将自己定义的trim()函数作用于数组的每个元素中,从而去掉数组中的空格。
接下来我们需要去除空单元格。使用下面的方法,我们可以去除数组中的所有空格,包括空单元格:
1
$array = array_filter(array_map(trim,$array));
在这里,我们使用了PHP的array_filter()函数。它可以过滤数组中的每个元素,并返回一个新的数组。使用了array_filter()函数之后,数组中的所有空单元格都会被过滤掉。
综上所述,我们可以使用PHP的array_map()函数和array_filter()函数来去除数组中的空格。下面是完整的代码示例:
1
2
3
4
5
6
7
$array = array(” apple “, “banana”, ” orange “, ” pear “);
$array = array_map(trim, $array);
$array = array_filter(array_map(trim,$array));
print_r($array);
输出结果:
1
2
3
4
5
6
Array
(
[1] => banana
[2] => orange
[3] => pear
)
我们可以看到,输出结果中去掉了两边的空格,并且所有的空单元格也被成功过滤掉了。在实际开发中,这个方法可以帮助我们简便地去除数组中的空格,提高我们的工作效率。
以上就是php 去掉数组空格的函数的详细内容,更多请关注php中文网其它相关文章!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布投稿,分享有佣金分成!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务 请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长,可领回失去的金币,并额外有奖!
6. 如遇到加密压缩包,默认解压密码为"www.77ym.top",如遇到无法解压的请联系管理员!
7. 本站部分文章、资源来自互联网,版权归原作者及网站所有,如果侵犯了您的权利,请及时联系我站删除。免责声明
暂无评论内容