私は次のようなものを持っています
Page 1 of 7 (1-49 of 325)
正規表現を使用して最後のページを見つける必要があります。
これが私が正規表現として持っているものです
<?php
$page = 'Page 1 of 7 (1-49 of 325)';
$matches = array();
$t = preg_match('/of(.*?)\(/s', $page, $matches);
print_r($matches[1]);
?>
正常に動作し、7を出力します。
私の問題は私が使うときはいつでも
<?php
$page = file_get_contents('http://www.exaample.com');
$matches = array();
$t = preg_match('/of(.*?)\(/s', $page, $matches);
print_r($matches[1]);
?>
たくさんのテキストが表示されますが、出力「7」が表示されません。