私はちょうどこのイメージ配列($ images)を持っています、そして、私は与えられたキーによってこのイメージをループしたいと思います。PHP配列のループキーの一致
$images = array(0=>'image1', 1=>'image2', 2=>'image3');
このページネーションがあることを仮定し、私は、各ページに移動するときには、ページ番号の画像キーと一致し、画像を返す必要があります。指定されたイメージキーが存在しない場合は、最初のイメージが返されます。私はセッションでページ番号を持っており、これは私がこれまでにやったことです。
/*Default $key = 1;*/
$key = $_SESSION['page'];
$count = count($images);
$key = $SESSION['key'] = (array_key_exists($key-1, $images)) ? $key : ($_SESSION['key'] > $count? 1 : $_SESSION['key']+1);
$this_image = $images[$key-1];
これはページを通過するときにイメージをループしますが、以下のように動作します。
ページ1>キー0、ページ2>キー1、ページ3>キー2、ページ4>キー0、ページ5>キー1、ページ6>例えばキー2
、私が行く場合5ページ目にはイメージ配列のイメージ2が返されます。
私はこれが意味を持ち、あなたの助けに感謝したいと思います。
ありがとうございました。
ヘマン
使用 '%' didvideと余りをチェック。 –
私はあなたのシステムがどのように動作するかわからないので、これはちょっと混乱していると思います... – Snickbrack