我的数据库中有一个字符串和类型 varchar
{"available":"","bind":"0","hours":{"00:00":{"available":"","bind":"0","info":"","notes":"","price":"","promo":"","status":"none"}},"hours_definitions":[{"value":"00:00"}],"info":"","notes":"","price":"100","promo":"","status":"available"}
Run Code Online (Sandbox Code Playgroud)
如何从中提取价格?
该字符串是有效的JSON数据,因此您需要做的就是解码到数组以供PHP读取.像这样:
$data = json_decode($string);
$price = $data->price;
Run Code Online (Sandbox Code Playgroud)
要强制它成为数组而不是对象,请传递true给第二个参数json_decode,如下所示:
$data = json_decode($string, true);
$price = $data['price'];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49 次 |
| 最近记录: |