|
|
|
ช่วยเรื่องการตัดString ในPHPทีครับ พอดีเจอปัญหาตอนตัดสตริง |
|
|
|
|
|
|
|
ลองยกตัวอย่าง มาซัก 1 บันทัดครับ แยกเก็บ ยังไง หรือแทนที่ยังไง แล้วเอาอะไรไปลง database ครับ เห็นแต่ source
ไม่เห็น target ครับ
|
|
|
|
|
Date :
2014-07-04 15:52:54 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลงโค้ดและ source ไว้ด้วยดีกว่าครับ ผมเขียน php ตัดรูปไม่ได้
|
|
|
|
|
Date :
2014-07-04 17:55:04 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1) แยกชุดแรกด้วยเครื่องหมาย ->
จะได้ข้อมูลเป็น 2 ชุด คือไอพีซ้าย กับไอพีขวา
2) วนลูปข้อมูลอาร์เรย์ที่แยกไว้ไปเก็บในฐานข้อมูล
ว่าแต่.....โครงสร้างฐานข้อมูลเป็นยังไงเหรอครับ จะได้ตัดได้ถูก
|
|
|
|
|
Date :
2014-07-07 10:16:44 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2014-07-07 10:55:06 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$text = "192.168.2.1:80(www) -> 192.168.2.127:50061(unknown)";
list($text_ip1, $text_ip2) = explode('->', $text);
$ip1 = strchr(trim($text_ip1), '(', true);
$ip2 = strchr(trim($text_ip2), '(', true);
echo "$ip1 ====> $ip2";
?>
|
|
|
|
|
Date :
2014-07-07 11:36:16 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูอีกซักตัวอย่างนะครับ
Code (PHP)
<?php
$pattern='/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/';
$source='192.168.2.127:50061(unknown) -> 192.168.2.1:80(www)';
preg_match_all( $pattern, $source, $out);
print_r($out);
?>
|
ประวัติการแก้ไข 2014-07-08 08:17:01
|
|
|
|
Date :
2014-07-08 08:12:13 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|