出现这个问题是因为有”这个双引号,解决方法:
$json_str = "{"platform":"lazada","index_type":"902","select_user_id":"0","userid":"11078","username":"\\u9f9a\\u4fe1\\u7cbe","userjobtype":"2","status_attr":"ALL","group_id":0,"handle_id":0,"page":1,"page_size":100,"search_key":"keyword","search_value":"","account":[],"salesman":[],"fast_site":"ALL","site":[],"price_rules":[],"status_isuse":"ALL","infringement":[],"category_one":[],"category_two":[],"category_three":[],"sale_id":"sales_1days","sale_start":"","sale_end":"","profit_rate_id":"profit_rate_1days","profit_rate_start":"","profit_rate_end":"","status":0,"price":"price","price_start":"","price_end":"","stock":"stock_usable","stock_start":"","stock_end":"","time_type":"create_time","time_start":"2022-01-07 00:00:00","time_end":"2022-04-07 23:59:59","status_special":"ALL","sorting_key":"updated_time","sorting_value":"DESC"}"
$arr = json_decode(htmlspecialchars_decode($json_str),true);