我已經設置了這個代碼,所以只要$_GET['start']
是一個數字,它應該輸出鏈接(繼續),並且$start
的值將增加2
,每次點擊繼續。如何在變量被修改後恢復其值?
問題是當$_GET['start']
不是一個數字,那麼$start
變量不應該被覆蓋。這意味着它應該有默認值2
。
我該怎麼做?
<?php
$number=array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'g', 'j');
$start = 2;
$len = isset($_GET['len']) ? (int)$_GET['len'] : 2;
$s = isset($_GET['start']) ? (int)$_GET['start'] + 2 : 4;
$count = count($number);
foreach ($number as $value) {
print_r($value) ;
}
echo '<br><br>';
if (isset($_GET['start'])) {
$start = $_GET['start'];
}
foreach (array_slice($number, $start, $len) as $k) {
print_r($k);
}
echo '<br><br>';
if (is_numeric($start)) {
if ($start <= $count) {
echo '<a href="http://192.168.1.6/alpha.php?start=' . $s . '&len=2">continue</a>';
}
}
只是一個簡單的if語句,如果它是空的,則使變量數2 – MinistryofChaps