Php 在回显结果时如何颠倒顺序?

Php 在回显结果时如何颠倒顺序?,php,Php,我有一段代码: <?php $file = file_get_contents('http://example.com'); preg_match_all("/<a href=(.*?links.*?)>.*?<\/a>/i", $file, $a); $count = count($a[1]); for ($row = 0; $row < $count ; $row++) { $linkurls = $a[1]["$row"]; echo ' '.$l

我有一段代码:

<?php   
$file = file_get_contents('http://example.com');
preg_match_all("/<a href=(.*?links.*?)>.*?<\/a>/i", $file, $a);
$count = count($a[1]);
for ($row = 0; $row < $count ; $row++) {
$linkurls = $a[1]["$row"];
echo ' '.$linkurls.' <br>';
}
?> 

目前,它会按照链接在网站上出现的顺序进行回复。我想让它以相反的顺序回显结果(example.com上的最后一个链接,作为该代码的第一个回显链接)


感谢您的帮助!谢谢。

PHP为此提供了一个函数:


还有,为什么要使用
[“$row”]
而不是
[$row]
?当使用数字字符串作为索引时,它们会被转换回数字,这在功能上没有什么区别,所以不用担心,但仅仅因为可以做一些事情并不意味着你就应该这样做。

PHP有一个函数用于它:

<?php   
$file = file_get_contents('http://example.com');
preg_match_all("/<a href=(.*?links.*?)>.*?<\/a>/i", $file, $a);
$a = array_reverse($a);
$count = count($a[1]);
for ($row = 0; $row < $count ; $row++) {
$linkurls = $a[1]["$row"];
echo ' '.$linkurls.' <br>';
}
?> 
还有,为什么要使用
[“$row”]
而不是
[$row]
?当使用数字字符串作为索引时,它们会被转换回数字,这在功能上没有什么区别,所以不要担心这一点,但仅仅因为可以做一些事情并不意味着你就应该这样做。


<?php   
$file = file_get_contents('http://example.com');
preg_match_all("/<a href=(.*?links.*?)>.*?<\/a>/i", $file, $a);
$a = array_reverse($a);
$count = count($a[1]);
for ($row = 0; $row < $count ; $row++) {
$linkurls = $a[1]["$row"];
echo ' '.$linkurls.' <br>';
}
?> 

对于($row=$count-1;$row>-1;$row--){
$linkurls=$a[1][“$row”];
回显'.$linkurls'
'; }
对于($row=$count-1;$row>-1;$row--){
$linkurls=$a[1][“$row”];
回显'.$linkurls'
'; }
i实际上已经尝试过了,而使用$a和$linkURL的arsort和rsort似乎不起作用。除非我做错了什么。@user575594请尝试反转
$a[1]
,而不是
$a
。只使用
array\u reverse
,不要使用排序功能。在我看来,你还是会从阅读中受益的。实际上,我已经尝试过了,而使用$a和$LinkURL的arsort和rsort似乎不起作用。除非我做错了什么。@user575594请尝试反转
$a[1]
,而不是
$a
。只使用
array\u reverse
,不要使用排序功能。在我看来,你仍然会从一些阅读中受益。我试过了,代码仍然有效,但echos的结果是完全相同的顺序
$a[1]=array_reverse($a[1])我试过了,代码仍然有效,但是echos的结果是完全相同的顺序
$a[1]=array\u reverse($a[1])@Alin Nothing真的,只是碰巧是我键入的第一件事-两者都很好。@Alin Nothing真的,只是碰巧是我键入的第一件事-两者都很好。
for ($row = $count - 1; $row > -1 ; $row--) {
    $linkurls = $a[1]["$row"];
    echo ' '.$linkurls.' <br>';
}