【发布时间】:2021-09-04 03:20:25
【问题描述】:
我得到了这个我无法控制的字符串:
$string = '[{"val":"agent,,james,,89","number":0,"dID":0}, {"val":"house,,Villa,,389m","number":1,"dID":2}]';
只想收集val 并将它们放入一个数组中,并用两个逗号分隔
最终结果:
var_dump($resArr) // Array [{"agent", "james", "89"}, {"house", "villa", "389m"}]
到目前为止我做了什么:
$string = '[{"val":"agent,,james,,89","number":0,"dID":0}, {"val":"house,,Villa,,389m","number":1,"dID":2}]';
parse_str(stripslashes(str_replace(["'=>'","','"],['=','&'],trim($string,"'"))),$form_data);
var_dump($form_data);
【问题讨论】: