【发布时间】:2014-04-29 16:05:28
【问题描述】:
我想使用 preg_match 从 JSON 变量中获取一些值,我将 HTML 和 JSON 变量存储在 PHP 变量中
"idAsc":"HDHX67","prenom":"Salah","nom":"Mounir","genre":"MASCULIN","civilite":"MR",
我如何从上面的字符串中获取例如 Salah 或 MR 值
编辑:
上面的字符串也包含 HTML 内容:
<script>
(function(){
.........
.........
"idAsc":"HDHX67","prenom":"Salah","nom":"Mounir","genre":"MASCULIN","civilite":"MR",
.....
【问题讨论】:
-
你为什么不
json_parse呢?当然,假设您重新戴上牙套。 -
你为什么不改用
json_decode? -
如何将实际的 JSON 字符串解码为一个数组(使用
json_decode(),第二个参数设置为TRUE)然后访问它?尝试使用正则表达式提取它几乎总是一个坏主意™。 -
@Niet : PHP var 包含完整的 HTML 文档,我想从 JSON 内容中获取值
-
html中的json是如何存储的?听起来您需要先解析html,然后获取并解析json。
标签: javascript php regex json