如何从数组 PHP 中删除一个特殊字符?
How can I delete a special character from an array PHP?
我有这个数组:
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 )
结果是否为字符串无关紧要。之后我可以将其转换为数组。
我只想知道如何删除那个字符。
您可以使用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,ergonomic,18/1/2018
8:21:10 AM,8/2/2018 11:09:02 AM
如果您的数组中有多个元素,您可以 array_map
并使用 stripslashes
作为回调函数。喜欢:
$results = array_map('stripslashes', $arr );
我有这个数组:
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 )
结果是否为字符串无关紧要。之后我可以将其转换为数组。 我只想知道如何删除那个字符。
您可以使用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,ergonomic,18/1/2018 8:21:10 AM,8/2/2018 11:09:02 AM
如果您的数组中有多个元素,您可以 array_map
并使用 stripslashes
作为回调函数。喜欢:
$results = array_map('stripslashes', $arr );