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

清除数组中字符串有空格的方法函数

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;
}

实例:

$res = Array
(
    [0] =>
                                    “海洋工程装备制造业创新中心”出资人投资协议在上海签订
    [1] =>
                                    深化自贸区改革,打造提升政府治理能力先行区重要举措———浦东社区事务受...
    [2] =>
                                    临港打造工业互联网创新实践基地
    [3] =>
                                    上海贯彻落实《公共文化服务保障法》,解决职工文化不充分、不平衡的实际问...
    [4] =>
                                    临港地区加快推动工业互联网创新发展,促进制造业转型升级
    [5] =>
                                    临港四校开展“禁毒普法巡展行”
)
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;
}

$CleanArray = TrimArray($res);

print_r($CleanArray);
Array
(
    [0] => “海洋工程装备制造业创新中心”出资人投资协议在上海签订
    [1] => 深化自贸区改革,打造提升政府治理能力先行区重要举措———浦东社区事务受...
    [2] => 临港打造工业互联网创新实践基地
    [3] => 上海贯彻落实《公共文化服务保障法》,解决职工文化不充分、不平衡的实际问...
    [4] => 临港地区加快推动工业互联网创新发展,促进制造业转型升级
    [5] => 临港四校开展“禁毒普法巡展行”
)
时间: 2024-10-12 04:17:23

PHP清除数组中有字符串空格的方法的相关文章

Python 中去除字符串空格的方法

方法一:strip方法 , 去除字符串最左和最右的空格 string = '  a  b  c   ' print( string.strip() ) #OUTPUT >>'a b c' 方法二:lstrip方法, 去除字符串最左的空格 print( string.lstrip() ) #OUTPUT >>'a b c  ' 方法三:rstrip方法, 去除最右的空格 >>'  a b c' 方法四:replace方法, 把空格替换为其他字符 print( string

01-JavaScript中去除字符串空格的方法

语法 string.trim() 参数值 无 返回值 类型:string 描述:返回移除头尾空格的字符串 技术细节 JavaScript版本: ECMAScript 5 去除字符串左右两端的空格,在vbscript里面可以使用trim.ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写.下面的实现方法用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去. 写成类的方法格式如下:(str.trim();) <script language= "j

去除字符串中空格的方法(2016.1.12P141-2)

1 // forif来处理空格 2 // 方法一 3 String str = " ww sse rr"; 4 5 String str1;// 定义一个中间变量 6 7 String str2 = "";// 定义一个中间变量 8 9 for (int i = 0; i < str.length(); i++) { 10 11 str1 = str.substring(i, i + 1); 12 13 if (!(str1.indexOf(" &q

Python去掉字符串中空格的方法

str1 = ' 小明在线 ' print(str1) #lstrip:删除左边的空格 print(str1.lstrip()) #rstrip:删除右连的空格 print(str1.rstrip()) #strip:删除两端的空格 print(str1.strip()) 运行截图: 注释:用 dir(str) 这个方法,获得 str字符串的所有方法列表

Java方法trim()所不能删除的字符串两端的全角空格删除方法

String testStr = " 西式灯饰受欢迎 尽情演绎奢华味道"; testStr = testStr.replaceAll("[ | ]", " ").trim(); 如代码所示,直接用半角空格直接替换调字符串中所有的全角空格,然后再用trim()方法即可. 网站编辑往往不小心在全角和半角之间切换,导致很多新闻正文中含有两种空格的混合,这里就给大家介绍这一个:去除全角空格的方法,如上代码所示.

C#清除字符串内空格的方法

本文实例讲述了C#清除字符串内空格的方法,分享给大家供大家参考.具体如下: 关键代码如下: 代码如下: /// <summary> /// 清除字符串内空格 /// </summary> /// <param name="str">需要处理的字符串</param> /// <returns>处理好后的字符串</returns> public static string ExceptBlanks(this strin

Python中去除字符串中空格的方法

Python中去除字符串中指定字符或者空格的方法有几种: str.strip() //该方法用于去除字符串开头和结尾的指定字符或字符串(默认为空格或换行符) str.lstrip() //该方法用于截掉字符串左边的空格或指定字符 str.rstrip() //该方法用于截掉字符串右边的空格或指定字符 所以若是要去除字符串中所有的空格可以使用如下方式: str.strip().lstrip.rstrip() 原文地址:https://www.cnblogs.com/EdenChanIy/p/993

Python关于去除字符串中空格的方法

Python关于去除字符串中空格的方法 在编写程序时我们经常会遇到需要将字符串中的空格去掉的情况,通常我们可以使用下面几种解决方法: 1.strip()方法:该方法只能把字符串头和尾的空格去掉,但是不能将字符串中间的空格去掉. s=' This is a demo ' print(s.strip()) lstrip():该方法只能把字符串最左边的空格去掉. s=' ! This is a demo ' l='!' print(s.lstrip()+l) rstrip():该方法只能把字符串最右边

addslashes 及 其他 清除空格的方法是不安全的

清除空格的方法是不安全的,部分原因是因为字符中的空格非常多,例如 "addslashes的问题在 于黑客 可以用0xbf27来代替单引号,而addslashes只是将0xbf27修改为0xbf5c27,成为一个有效的多字节字符,其中的0xbf5c仍会 被看作是单引号,所以addslashes无法成功拦截." 最好是按照具体的参数需求校验确定是 int 等不是,外加数据库的参数操作方法.其实这个是数据库的 sql 问题,应该从源头数据库本身来解决,只不过有些数据库滑提供相应的方法罢了.