1. 云栖社区>
  2. PHP教程>
  3. 正文

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

作者:用户 来源:互联网 时间:2017-12-01 13:51:34

字符串

PHP清除数组中所有字符串两端空格的方法 - 摘要: 本文讲的是PHP清除数组中所有字符串两端空格的方法,本文实例讲述了PHP清除数组中所有字符串两端空格的方法,分享给大家供大家参考。具体实现方法如下:一般来说在php中清除字符串中空格我们可以有很多实现方法,但清除数组中所有值的前后代码我们并不能简单的使用这些方法,本文实例主要使用php独有的

本文实例讲述了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程序设计有所帮助。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索字符串 ,以便于您获取更多的相关知识。