PHP清除数组中所有字符串两端空格的方法


Posted in PHP onOctober 20, 2014

本文实例讲述了PHP清除数组中所有字符串两端空格的方法,分享给大家供大家参考。具体实现方法如下:

一般来说在php中清除字符串中空格我们可以有很多实现方法,但清除数组中所有值的前后代码我们并不能简单的使用这些方法,本文实例主要使用php独有的array_map函数遍历清除数组中所有字符串的两端空格。
 
具体实现代码如下:

function TrimArray($Input){

    if (!is_array($Input))

        return trim($Input);

    return array_map('TrimArray', $Input);

}

/*

Old version (v0.1):旧版本给大家作为对比参考:

function TrimArray($arr){

    if (!is_array($arr)){ return $arr; }

    while (list($key, $value) = each($arr)){

        if (is_array($value)){

            $arr[$key] = TrimArray($value);

        }

        else {

            $arr[$key] = trim($value);

        }

    }

    return $arr;

}

*/
//演示范例:

$DirtyArray = array(

    'Key1' => ' Value 1 ',

    'Key2' => '      Value 2      ',

    'Key3' => array(

        '   Child Array Item 1 ', 

        '   Child Array Item 2'

    )

);

$CleanArray = TrimArray($DirtyArray);

var_dump($CleanArray);

 

Result will be:

array(3) {

  ["Key1"]=>

  string(7) "Value 1"

  ["Key2"]=>

  string(7) "Value 2"

  ["Key3"]=>

  array(2) {

    [0]=>

    string(18) "Child Array Item 1"

    [1]=>

    string(18) "Child Array Item 2"

  }

}

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
使用PHP获取网络文件的实现代码
Jan 01 PHP
ezSQL PHP数据库操作类库
May 16 PHP
常用的PHP数据库操作方法(MYSQL版)
Jun 08 PHP
深入file_get_contents与curl函数的详解
Jun 25 PHP
php多文件上传下载示例分享
Feb 20 PHP
详解PHP实现执行定时任务
Dec 21 PHP
php脚本运行时的超时机制详解
Feb 17 PHP
php中照片旋转 (orientation) 问题的正确处理
Feb 16 PHP
PHP命名空间namespace的定义方法详解
Mar 29 PHP
PHP实现mysqli批量执行多条语句的方法示例
Jul 22 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
Aug 28 PHP
php实现的数组转xml案例分析
Sep 28 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
Oct 20 #PHP
php实现删除指定目录下相关文件的方法
Oct 20 #PHP
PHP中加密解密函数与DES加密解密实例
Oct 17 #PHP
php实现过滤表单提交中html标签的方法
Oct 17 #PHP
php生成xml时添加CDATA标签的方法
Oct 17 #PHP
php输出xml必须header的解决方法
Oct 17 #PHP
php生成百度sitemap站点地图类函数实例
Oct 17 #PHP
You might like
【星际争霸1】人族1v7家ZBath
2020/03/04 星际争霸
PHP 正则判断中文UTF-8或GBK的思路及具体实现
2013/11/26 PHP
php获取客户端电脑屏幕参数的方法
2015/01/09 PHP
求解开jscript.encode代码的asp函数
2007/02/28 Javascript
jQuery 前的按键判断代码
2010/03/19 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
2014/05/28 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
2014/10/31 Javascript
js倒计时简单实现方法
2015/12/17 Javascript
js获取时间函数及扩展函数的方法
2016/10/30 Javascript
node.js程序作为服务并在windows下开机自启动(用forever)
2017/03/29 Javascript
jQuery判断邮箱格式对错实例代码讲解
2017/04/12 jQuery
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
Vue中 key keep-alive的实现原理
2018/09/18 Javascript
2种在vue项目中使用百度地图的简单方法
2018/09/28 Javascript
微信小程序实现录制、试听、上传音频功能(带波形图)
2020/02/27 Javascript
原生js实现照片墙效果
2020/10/13 Javascript
python基础教程之udp端口扫描
2014/02/10 Python
python3简单实现微信爬虫
2015/04/09 Python
Python使用pymysql小技巧
2017/06/04 Python
python中字符串变二维数组的实例讲解
2018/04/03 Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
2018/05/29 Python
Python3利用print输出带颜色的彩色字体示例代码
2019/04/08 Python
python的faker库用法
2019/11/28 Python
python与js主要区别点总结
2020/09/13 Python
英国HYPE双肩包官网:英国本土时尚潮牌
2018/09/26 全球购物
laravel使用redis队列实例讲解
2021/03/23 PHP
2014年元旦促销活动方案
2014/02/22 职场文书
十佳青年事迹材料
2014/08/21 职场文书
2014年财务科工作总结
2014/11/11 职场文书
干部考察材料范文
2014/12/24 职场文书
单位更名证明
2015/06/18 职场文书
个人更名证明
2015/06/23 职场文书
2019年大学毕业生个人自我鉴定范文大全
2019/03/21 职场文书
python将图片转为矢量图的方法步骤
2021/03/30 Python
python爬取网页版QQ空间,生成各类图表
2021/06/02 Python
用Python编写简单的gRPC服务的详细过程
2021/07/04 Python