|
|
|
สอบถามเรื่องการหาค่าโดยการใช้ while หรือ for หน่อยครับ มือใหม่ |
|
|
|
|
|
|
|
Code (PHP)
<?
$input = '192.168.1.7';
$searchip = '192.168.1.1-10';
$a=explode(".",trim($searchip));
$b=explode("-",$a[3]);
$c=explode(".",trim($input));
for($i=$b[0];$i<$b[1]+1;$i++){
if($c[3]==$i){
echo "IP Connect -> ";
}
echo $a[0].".".$a[1].".".$a[2].".".$i."<br/>";
}
?>
|
ประวัติการแก้ไข 2013-04-29 16:32:51
|
|
|
|
Date :
2013-04-29 16:29:32 |
By :
ทองมี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ for ไปแล้ว นี่เป็นตัวอย่าง while ครับ
$searchip = '192.168.1.1-10';
$arr = explode("-", $searchip);
$ipArr = explode(".", $arr[0]);
$mainIp = $ipArr[0].'.'.$ipArr[1].'.'.$ipArr[2];
$ipStart = end($ipArr);
$ipStop = $arr[1];
$no = 0;
while($ipStart <= $ipStop){
echo "<br/>", ++$no, ". IP = ", $mainIp, '.', $ipStart;
$ipStart++;
}
|
|
|
|
|
Date :
2013-04-29 16:49:00 |
By :
Naizan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|