php - preg_match_all 从下往上读取?

标签 php preg-match-all

我有一个从另一个网站读取数据的脚本,但我希望该脚本从下向上而不是从上向下获取数据。

例如,如果结果是:

结果#1 结果#2 结果#3

我想先得到#3,然后是2,然后是1。目前它得到的是1,然后是2,然后是3。

这是我当前的脚本

$pattern = '#<a href="(.*?)" class="normalgrey font12px plain bold">(.*?)</a>#';
preg_match_all($pattern,$fileList,$match);

提前致谢!

最佳答案

您需要的是 $match 结果数组上的 array_reverse() 函数:

http://www.php.net/manual/en/function.array-reverse.php

$reversed = array_reverse($match);
print_r($reversed);

关于php - preg_match_all 从下往上读取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20824130/

相关文章:

php - 在 JQuery 中传递多个数据

PHP:使用正则表达式在语句中查找语句

PHP 正则表达式 : match text urls until space or end of string

php - 如何使用正则表达式从HTML获取所有YouTube iframe

PHP 7 正则表达式的工作方式与 5 不同

php - WordPress PHP 语法循环很奇怪

javascript - 在级联下拉列表中失败,但首先使用 jquery Ajax 可以正常工作

PHP REGEX preg_match_all 特定行之后的每一行

php - "RewriteBase: argument is not a valid URL"错误

php - 多重SELECT,避免MySQL查询中一张表出现重复结果