$url) { echo $url.PHP_EOL; $table = QueryList::get($url)->find('table'); $table->find('span')->remove(); foreach ($table->find('tr')->texts() as $item) { if (preg_match('/^\d{6}/', $item)) { $item = preg_replace('/\s/', '', $item); $code = mb_substr($item, 0, 6); $area = mb_substr($item, 6); $data[$code] = $area; } } } echo 'Done!'.PHP_EOL; ksort($data); file_put_contents(dirname(__FILE__) . '/codes.php', sprintf("