我已經刮掉一些JavaScript(使用simple_html_dom),這是我想出...將JavaScript變量的內容刮到PHP變量中?
$ MyScrape
<script type="text/javascript">
var initialInfo = [
[
[29, 30, 'bb1', 'bb2', '02/15/2013 20:00:00', '02/15/2013 00:00:00', 6, 'AT', '1 : 1', '2 : 3', , , '2 : 3'],
[
[29, 'bb1', 6.91, [
[
['pears', [4]],
['kiwis', [20]]
]
],
[
[36849, 'abcdefg', 6.24, [
[
['apples', [3]],
['oranges', [0]]
]
], 5, 'iff', 29, 2, 88, 'abc', 23, 180, 76]
],
['4231', [
[5, 1],
[7, 7]
]]
]
]
], 0
];
</script>
我試圖讓initialInfo
內容的內容到PHP變量,這樣我可以做到這一點....
$str = ????;
$jsonarray = json_decode($str, true);
foreach($jsonarray as $row)
{
$id = $row[0][0]; //29
$tc = $row[0][1]; //30
$ab = $row[0][2]; //bb1
}
任何人有一個想法,我怎麼能做到這一點(最好是簡單的)?
者不報,數據是不是JSON。你可以preg_replace的',作物之間的=和;然後json.decode應該可以工作 – dandavis