1. 程式人生 > >JSON解析富文字!

JSON解析富文字!

今天用json_decode解析返回值為json格式的富文字時,老是返回值為null,搞得很是煩人,在控制器上進行檢視,剛開始我以為是因為json格式與html標籤之間的引號不配對的原因,把html標籤中屬性的雙引號修改成單引號之後,解析之後還是為空;之後我人為與html程式碼之間換行有關,使用    $xmlStr = str_replace(PHP_EOL, '', $xmlStr); //刪除換行
實現了刪除了換行,但json_decode解析還是返回為空。經過上網百度之後,我找到了一個方法,使用
        $xmlStr = preg_replace('/[\x00-\x1F\x80-\x9F]/u', '', trim($xmlStr));

再進行json_decode解析,經過親身實驗過,確實有用,特此記錄,望給碰到同款問題的人一個參考意見!