<span class="ball-type-1"> <var>1</var> <var>2</var> <var>3</var> <var>4</var> <var>5</var> </span>匹配出 1 2 3 4 5 这5个数字就行了谢谢了 在线刷新等
<span class="ball-type-1"> <var>1</var> <var>2</var> <var>3</var> <var>4</var> <var>5</var> </span>匹配出 1 2 3 4 5 这5个数字就行了谢谢了 在线刷新等
<span class="ball-type-1"> <var>1</var> <var>2</var> <var>3</var> <var>4</var> <var>5</var> </span>
html;
preg_match_all('#<var>(.*)</var>#isU',$str,$arr);
print_r($arr[1]);
s: PCRE_DOTALL,表示点号可以匹配换行符。
U: 表示PCRE_UNGREEDY,表示非贪婪,相当于perl/python语言的.*?,在匹配过程中,对于.*正则,一有匹配立即执行,而不是等.*消费了所有字符再一一回退。
<?php
$str = <<<html
<span class="ball-type-1"> <var>1</var> <var>2</var> <var>3</var> <var>4</var> <var>5</var> </span>
html;
preg_match_all('#<var>(\d+)</var>#i', $str, $arr);
print_r($arr[1]);