在php中斜杠之前删除反斜杠

时间:2016-03-03 10:13:27

标签: php

我使用这个PHP代码删除我的数组中的反斜杠:

$data[] = $_POST;

function stripslashes_deep($value)
{
    $value = is_array($value) ?
                array_map('stripslashes_deep', $value) :
                stripslashes($value);

    return $value;
}

$data = stripslashes_deep($data);

但是我仍然在斜杠之前有一个反斜杠:

"2''1\/2"

请你帮忙在php中删除这个反斜杠。

由于

3 个答案:

答案 0 :(得分:0)

这将有效,删除\

$value= preg_replace('@\\\\@','',$value);

答案 1 :(得分:0)

function stripslashes_deep($item){
    return stripslashes($item);
}

if(is_array($data)){
    $value=array_map('stripslashes_deep', $data);
}
else{
    $value=stripslashes($data);
}

答案 2 :(得分:0)

我发现使用foreach

更简单

#!/bin/bash -e rm -rf temp ocropus-nlbin tests/testpage.png -o temp ocropus-gpageseg 'temp/????.bin.png' ocropus-rpred -n 'temp/????/??????.bin.png' ocropus-hocr 'temp/????.bin.png' -o temp.html ocropus-visualize-results temp ocropus-gtedit html temp/????/??????.bin.png -o temp-correction.html echo "to see recognition results, type: firefox temp.html" echo "to see correction page, type: firefox temp-correction.html" echo "to see details on the recognition process, type: firefox temp/index.html"

而不是条件运算符和递归调用..