【发布时间】:2015-06-04 13:39:02
【问题描述】:
我正在阅读一家在线商店的 html 源代码,我可以找到以下信息,这些信息显示了每个 SKU 的库存情况。
'{"sku-SV023435_B_M":8,"sku-SV023435_BL_M":10,"sku-SV023435_PU_M":11}'
我需要在一个数组中检索每个 SKU 及其数量。
请帮我看看哪个PHP代码。
谢谢
编辑: 这是源链接 Source
【问题讨论】:
-
这是 JSON,使用
json_decode。 php.net/manual/en/function.json-decode.php -
但这是 html 源代码的一部分,我们需要一些正则表达式来首先获取这部分! @CasimiretHippolyte
-
在你的问题中也写那个 html..
-
已经添加@PHPWorm...
-
JSON 子字符串可能在 javascript 部分中,不是吗?因此,首先使用 DOMDocument 提取脚本字符串,然后您可以选择:使用第三方标记器或构建模式以在您的 javascript 代码中查找以
"sku-开头的 JSON 部分。
标签: php regex preg-match