如何从数组PHP中删除特殊字符?

时间:2018-04-09 15:28:07

标签: php arrays special-characters

我有这个数组:

    Array ( [0] => 94857784,maston,traficsoon,5583948,1.0,0.03,ergonomic,18\/1\/2018 8:21:10 AM,8\/2\/2018 11:09:02 AM )

我只是想知道,如何从日期值中替换此字符?

我的结果数组应该是这样的:

      Array ( [0] => 94857784,maston,traficsoon,5583948,1.0,0.03,ergonomic,18/1/2018 8:21:10 AM,8/2/2018 11:09:02 AM )

结果是否为字符串无关紧要。我之后可以将它转换为数组。 我只想知道如何删除那个角色。

1 个答案:

答案 0 :(得分:0)

您可以使用stripslashes

$arr = array( "94857784,maston,traficsoon,5583948,1.0,0.03,ergonomic,18\/1\/2018 8:21:10 AM,8\/2\/2018 11:09:02 AM" );

echo stripslashes( $arr[0] );

这将导致:

  

94857784,MASTON,traficsoon,5583948,1.0,0.03,符合人体工程学的,第18 /二千○十八分之一   上午8:21:10,8 / 2/2018 11:09:02 AM

如果您的阵列上有多个元素,则可以array_map并使用stripslashes作为回调函数。像:

$results = array_map('stripslashes', $arr );

Doc:stripslashes()