0

あいまいなタイトルで申し訳ありませんが、それをよりよく説明する方法がわかりませんでした。

次のようなリンクを含む配列があります。

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
)

いいですが、 FIRST page も必要です?page=1。これにアプローチする最良の方法は何ですか?

4

3 に答える 3

2

array_unshift()配列の先頭に 1 つ以上の値を追加します。

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 );
于 2012-05-21T21:03:16.597 に答える
0

同じことを意味するかどうかはわかりませんが、配列内のエントリを押し下げて、新しいページを一番上に追加します

array_splice
于 2012-05-21T21:07:16.363 に答える
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);
 ?> 
于 2012-05-21T21:10:06.393 に答える