在过滤json以仅获取值方面需要帮助

时间:2018-11-27 22:22:21

标签: php regex

我想应用正则表达式仅提取值。我没有完美的帮助

[{"name":"basket ball"},{"name":"foot ball"},{"name":"sports"}]

1 个答案:

答案 0 :(得分:1)

这里绝对不需要正则表达式。使用json_decode()

$string = '[{"name":"basket ball"},{"name":"foot ball"},{"name":"sports"}]';
$data = json_decode($string, true);

现在您已经有了一个普通的php数组$data,可以从中获取所需的数据。

echo $data[0]['name']; // basket ball