是否可以仅显示来自 curl 收到的页面的 4 个结果?
这是我的脚本:
<?php
$ch = curl_init ("http://services.runescape.com/m=itemdb_rs/top100.ws?list=2&scale=0");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$page = curl_exec($ch);
preg_match('#<tbody[^>]*>(.+?)</tbody>#is', $page, $matches);
foreach ($matches as &$match) {
$match = $match;
}
echo '<table>';
echo $matches[0];
echo '</table>';
?>
结果
皮革护臂 皮革护臂 免费游戏物品 9 12 3 +7% 青铜头盔 青铜头盔 免费游戏物品 53 72 19 +6% 空气符文 空气符文 免费游戏物品 22 30 8 +6% 瓦洛克传送 瓦洛克传送 会员专属物品 969 1,255 286 +5% 传送到房屋 传送到房屋 会员专属物品 862 1,137 275 +5% 柚木原木 柚木原木 会员专属物品 83 111 28 +5% 水球 水球 会员专属物品 1,491 1,930 439 +5%
(这只是一块通常有大约 100 个结果)
那么有没有办法让我只喜欢显示 4 个结果?
~~~~~~~编辑~~~~~~
有没有办法把这个结果放在:"
Leather vambraces 9 12 3 +7%
Bronze helm 53 72 19 +6%
Air rune 22 30 8 +6%
Varrock teleport 969 1,255 286 +5%
对此:
Leather vambraces
Bronze helm
Air rune
Varrock teleport
在像$item['name']
?