|
|
|
รบกวนขอสอบถามปัญหาการทำ sub str หลายๆรูปแบบ ใน db หน่อยครับ |
|
|
|
|
|
|
|
คือผมต้องการ sub str ครับ
โดยผมมีตัวแปร์ดังนี้
Code (PHP)
$test1 = '192.168.1.1';
$test2 = '192.168.1.1/30';
$test3 = '192.168.1.1-5/29';
$test4 = '192.168.1.1/30,192.168.7.3';
ผมจะ sub str ยังไงให้มันไปค้นหาในตัวแปร $test1 , $test2 , $test3 , $test4
เช่นผมใส่ข้อมูล 192.168.1.1 มันจะต้องเจอทั้ง 4 ตัวแปร์
ถ้าผมใส่ข้อมูล 192.168.7.3 มันจะต้องเจอในตัวแปร์ชื่อ $test4
หรือถ้าผมใส่ข้อมูล 192.168.1.4 มันจะต้องเจอในตัวแปร $test3 เพราะตัวแปรนี้มันมีไอพีตั้งแต่ 192.168.1.1 , 192.168.1.2 , 192.168.1.3 , 192.168.1.4 และ 192.168.1.5
Tag : PHP, MySQL, HTML/CSS, JavaScript, CakePHP
|
|
|
|
|
|
Date :
2013-04-19 10:55:56 |
By :
Anonymous |
View :
818 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอ่อ...ผมว่าทำในรูปแบบ array มันจะง่ายกว่านะครับ
Code (PHP)
$arr['test1'] = '192.168.1.1';
$arr['test2'] = '192.168.1.1/30';
$arr['test3'] = '192.168.1.1-5/29';
$arr['test4'] = '192.168.1.1/30,192.168.7.3';
$find = '192.168.1.1';
foreach($arr AS $key => $value){
if(strpos($value,$find)!==FALSE)
echo sprintf('<div style="color: orange;">%s</div> => %s <br>',$key,$velue);
}
|
|
|
|
|
Date :
2013-04-19 11:43:18 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|