首頁 >後端開發 >PHP問題 >php怎麼刪除字元中的斜線

php怎麼刪除字元中的斜線

藏色散人
藏色散人原創
2021-05-08 09:08:022299瀏覽

php刪除字元中的斜線的方法:先開啟對應的PHP程式碼檔案;然後透過「stripslashes($_POST['json']);」去掉反斜線;最後進行json_decode即可。

php怎麼刪除字元中的斜線

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

PHP去掉json字串中的反斜線\及去掉雙引號前的反斜線

 

透過AJAX傳到PHP的json字串有時候加上反斜線」\」來轉義,PHP處理時需要先去掉反斜杠,然後再json_decode.

$str = stripslashes($_POST['json']); 
$arr = json_decode($str,true);

PS:php get抓取json怎樣去除雙引號前面的反斜杠

你這個不算標準的JSON格式數據,可以先將\"替換成"即可。

再用json_decode()系統函數將其轉為json對象,如需轉為數組加上第二個參數為true即可。

若仍輸出為NULL,是由於存在BOM頭資訊,

程式碼如下:

$arr = json_decode(trim($json,chr(239).chr(187).chr(191)),true);

轉換即可。

推薦學習:《PHP影片教學

以上是php怎麼刪除字元中的斜線的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn