出力からすべての配列のゴミを削除しようとしています:
http://freebesttickets.info/spinner.php
IDと混合された矢印と角かっこではなく、1行に1つのIDを持つクリーンなリストを取得できるようにします
私の最初の試み
<?php
$f = fopen ('http://fanpagelist.com/category/top_users/view/list/sort/fans/page1', 'r');
$page = '';
while ($line = fgets($f)) {
$page .= $line;
}
fclose ($f);
preg_match_all('#(?:(?<=\bhref="/like_box\.php\?id=)|' .
'(?<=\bsrc="https://graph\.facebook\.com/))\d+#i',
$page, $result, PREG_PATTERN_ORDER);
print_r ($result);
?>
また、出力を取得して2番目のファイルに貼り付け、reg式を使用して角かっこで囲まれたものをすべて削除しようとしましたが、成功しませんでした。
<?php
$string = "[0] => Array 0] => 20531316728 [1] => 20531316728 [2] => 56531631380 [3] => 56531631380 [4] => 7270241753 [5] => 7270241753 [6] => 10092511675 [7] => 10092511675 [8] => 45309870078 [9] => 45309870078 [10] =>";
echo preg_replace("/\([^)]+\)/","",$string); // 'ABC '
?>