亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何精確去掉變量后的雙引號,不用正則

如何精確去掉變量后的雙引號,不用正則

慕森卡 2018-07-02 00:00:15
去掉answer后面的一對雙引號 只保留"answer":{} 我該怎么做{        "hr_email":"4564",        "test_name":"dadsa",        "email":"[email protected]",        "sex":"\u5973","host":"",        "checkcode":"aa458",        "answer":"{"A1":"0|1","A2":"1|5","A3":"1|4","A4":"1|4","A5":"1|4","A6":"1|3","A7":"1|4","A8":"1|5","A9":"1|3","A10":"1|4","A11":"1|4","A12":"1|2","A13":"1|4","A14":"1|2","A15":"1|3","A16":"1|4","A17":"1|4","A18":"1|3","A19":"1|4","A20":"1|5","A21":"1|2","A22":"1|3","A23":"1|3","A24":"1|5","A25":"1|3","A26":"1|3","A27":"1|4","A28":"1|3","A29":"1|2","A30":"1|3","A31":"1|3","A32":"1|3","A33":"1|5","A34":"1|3","A35":"1|3","A36":"1|3","A37":"1|4","A38":"1|4","A39":"1|2","A40":"1|4"}"}
查看完整描述

3 回答

?
慕斯709654

TA貢獻1840條經驗 獲得超5個贊

這是后臺給你數據格式給錯了,校驗都通不過,你應該讓后臺去解決這個問題。

查看完整回答
反對 回復 2018-07-10
?
侃侃爾雅

TA貢獻1801條經驗 獲得超16個贊

單獨拿出"answer"后得到字符串
$str = "{"A1":"0|1","A2":"1|5","A3":"1|4","A4":"1|4","A5":"1|4","A6":"1|3","A7":"1|4","A8":"1|5","A9":"1|3","A10":"1|4","A11":"1|4","A12":"1|2","A13":"1|4","A14":"1|2","A15":"1|3","A16":"1|4","A17":"1|4","A18":"1|3","A19":"1|4","A20":"1|5","A21":"1|2","A22":"1|3","A23":"1|3","A24":"1|5","A25":"1|3","A26":"1|3","A27":"1|4","A28":"1|3","A29":"1|2","A30":"1|3","A31":"1|3","A32":"1|3","A33":"1|5","A34":"1|3","A35":"1|3","A36":"1|3","A37":"1|4","A38":"1|4","A39":"1|2","A40":"1|4"}"
然后使用 rtrim($str, '"'),ltrim($str, '"'),然后在整合,
不過就像樓上說,已經是前臺傳過來有誤了,所以最好是還是前臺寫好正確規范的json,在傳會比較好

查看完整回答
反對 回復 2018-07-10
?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

你這是json嗎?多了一個'"',最后少了一個'}',JS的話,查找位置str.indexOf('answer')后,然后截取兩段,在拼接一下試試。

查看完整回答
反對 回復 2018-07-10
  • 3 回答
  • 0 關注
  • 505 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號