对于模糊的标题感到抱歉,我不知道如何更好地解释它。
我有一个包含这样链接的数组:
Array
(
[0] => http://www.example.com/page.php?page=2
[1] => http://www.example.com/page.php?page=3
[2] => http://www.example.com/page.php?page=4
)
很好,但我还需要第一页?page=1
。解决这个问题的最佳方法是什么?
答案 0 :(得分:2)
array_unshift()
会将一个或多个值添加到数组的开头。
array_unshift( $urls, "http://www.example.com/page.php?page=1" );
// Start with our array (simplified version of yours)
$urls = array( "page=2", "page=3", "page=4" );
// Output: page=2, page=3, page=4
echo join( ", ", $urls );
// Prepend our new value
array_unshift( $urls, "page=1" );
// Output: page=1, page=2, page=3, page=4
echo join( ", ", $urls );
答案 1 :(得分:0)
不知道我们的意思是否相同 但是按下数组中的条目并在顶部添加新页面
array_splice
答案 2 :(得分:0)
<?php
$queue = array("http://www.example.com/page.php?page=1");
array_unshift($queue, "http://www.example.com/page.php?page=2", "http://www.example.com/page.php?page=3", "http://www.example.com/page.php?page=4");
print_r($queue);
?>