|
|
|
จะใช้คำสั่งอะไรตัดคำ แบบนี้ดีครับ ผมลองใช้ substr() แล้วมันตัดไม่ได้อะ |
|
|
|
|
|
|
|
substr($xxx, -19); ก็ไม่ได้เหรอครับ
ปล. ผมนับไม่ละเอียดนะครับ
|
|
|
|
|
Date :
2012-06-21 01:43:15 |
By :
Pine |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
substr จากขางหลังครับ ลองดู
Code (PHP)
substr("IF-MIB::ifLastChange.101 = Timeticks: (130300) 0:21:43.00",-8,5)
|
|
|
|
|
Date :
2012-06-21 06:38:11 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใช้คำสั่งพื้นฐานของ PHP ดูกันครับ (PHP)
$mystring = "IF-MIB::ifLastChange.101 = Timeticks: (130300) 0:21:43.00";
$e = end(explode(' ', $mystring));
list($a, $b, $c) = explode(":", $e);
#เลือกเอาว่าจะเอาตัวใหน
echo $a."<br>";
echo $b."<br>";
echo floor($c)."<br>";
หลักการ
ตัดแยกตัวแปรออก ตามช่องว่าง แล้วเอาเฉพาะตัวสุดท้ายมา
แยกข้อมูลที่ได้ จากการตัดตาม : มาใส่ตัวแปร a b c
|
ประวัติการแก้ไข 2012-06-21 09:49:45
|
|
|
|
Date :
2012-06-21 09:48:34 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่วน floor คือการปัดเศษทศนิยมทิ้งครับ
|
|
|
|
|
Date :
2012-06-21 09:50:11 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
list($a, $b, $c) = explode(":", end(explode(' ', "IF-MIB::ifLastChange.101 = Timeticks: (130300) 0:21:43.00")));
#เลือกเอาว่าจะเอาตัวใหน
echo $a."<br>";
echo $b."<br>";
echo floor($c)."<br>";
|
|
|
|
|
Date :
2012-06-21 09:52:57 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ความเข้าใจเป็นพื้นฐาน ความง่าย ก็ตามมา
|
|
|
|
|
Date :
2012-06-21 11:29:50 |
By :
Joe_Dev |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณพี่ๆทุกคนมากครับๆๆๆๆ
|
|
|
|
|
Date :
2012-06-22 12:34:37 |
By :
oletheory |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Strict Standards: Only variables should be passed by reference in C:\xampp\htdocs\mib\page\process.php on line 57
มันขึ้นยังงี้อะครับ ผิดตรงไหนอะ
|
|
|
|
|
Date :
2012-06-22 12:50:27 |
By :
oletheory |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|