我有一個網頁,我想在兩個圖像之間更新刷新。我不想使用隨機函數,因爲它只會產生一個隨機輸出,我可能會正確地得到第一個圖像,但第二個圖像可能會在8或9次刷新嘗試後顯示。所以使用隨機函數是不可能的。打開刷新時兩個圖像之間的切換(更改)
1
A
回答
4
您可以存儲當前圖像被顯示在會話變量:
session_start();
$total_images = 10; // or whatever is the total number of images u have
if (!isset($_SESSION['current'])){
$_SESSION['current'] = 1;
$current = 1;
}else {
$current = $_SESSION['current'];
$_SESSION['current']++;
}
if ($_SESSION['current'] > $total_images) {
$_SESSION['current'] = 1; // this way it will start over it reaches the end
}
$image = "image/path/name{$current}.jpg"; // name1.jpg, name2.jpg ... and so on;
// now echo the current image
echo "<img src={$image} alt='' />";
+0
+1解決方案似乎相當合理。然而,當試圖理解翻轉確實按預期工作時,'$ _SESSION ['current']'和'$ current'之間的連接看起來有點複雜。我認爲從'$ current = $ _SESSION ['current']'開始'會更加清晰,只是爲了簡潔起見,並且只適用於一個變量。 – erisco 2011-05-30 05:40:50
0
甜,簡單和容易。
session_start();
$swap = 8; // or 9, depends on you
if (!isset($_SESSION['count'])) $_SESSION['count'] = 1;
else {
$_SESSION['count']++;
if ($_SESSION['count'] < $swap) echo '<img src="image1.jpg" />';
else {
echo '<img src="image2.jpg" />';
unset($_SESSION['count']);
}
}
相關問題
- 1. 在兩個圖像和兩個句子之間切換
- 2. 在圖像之間切換
- 3. onclick三個圖像之間切換?
- 4. 兩個圖像之間的轉換
- 5. CSS動畫在兩個圖像之間切換
- 6. 如何在兩個SVG圖像之間切換?
- 7. 刷新兩個時間表
- 8. 更改樣式時,數據之間在谷歌熱圖切換
- 9. 在兩個iframe之間切換的時間間隔不同
- 10. 兩個畫布之間的Android切換
- 11. 兩個nsviews之間的osx切換
- 12. c# - wpf - 在窗口切換之間刷新圖片
- 13. 更改元刷新的內容不會改變刷新時間
- 14. 在刷新時更改背景圖像和顏色更新
- 15. 在兩臺或更多臺攝像機之間切換unity3D
- 16. 切換TABS時刷新WEBVIEW
- 17. 更改切換寬度的圖像
- 18. jQuery在標籤圖像之間切換
- 19. 在各組圖像之間切換?
- 20. 圖像間切換
- 21. jQuery在兩個功能之間切換
- 22. 在兩個setInterval函數之間切換
- 23. jquery在兩個按鈕之間切換
- 24. 當在兩個活動之間切換時,在兩者之間進行動畫時顯示第三個視圖?
- 25. 在具有單個HTML文件的兩個圖像之間切換
- 26. 在點擊一個長列表中的兩個圖像之間切換
- 27. 如何在兩張圖像之間輕掃並切換?
- 28. 圖像在刷新時不更新
- 29. 如何在打開時切換圖片
- 30. jQuery滑動切換更改圖像onclick
使用會話變量; – Ibu 2011-05-30 05:30:54
看到我的答案,這種方式,它會繼續顯示下一個圖像,直到最後再開始 – Ibu 2011-05-30 05:37:59