|
|
|
สอบถามวิธีการ filter ตัวเลขครับ คือถ้าเรา select ข้อมูลมา10หลัก 1234568790 แต่ผมอยากได้แค่เลข 345 อะครับจะเขียนยัีงไงดีครับphp+oracle |
|
|
|
|
|
|
|
Code (PHP)
<?
$string = "1234568790";
echo substr($string,2,3); // หมายถึง เริ่มตำแหน่งที่ 2 นับไปอีก 3 ตัว (นับแบบ array key น่ะครับ 0,1,2,....)
?>
|
ประวัติการแก้ไข 2012-07-23 17:54:59
|
|
|
|
Date :
2012-07-23 17:54:29 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ แต่มีอีกปัญหานึงคือเจ้านายผมเค้าอยากให้ถ้าข้อมูลที่ออกมามีเลข 20 นำหน้า ก็ให้ไปดึงตัวเลขหลักที่ 3-6 มาแทนอะครับ
เช่น 021234567890 เอาแค่ 3456 มาเพื่อใช้query ต่ออะครับขอบคุณมากนะครับ
|
|
|
|
|
Date :
2012-07-23 18:04:30 |
By :
sakurasun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ให้มีเลข 20 นำหน้า แบบนี้ได้ป่ะ
Code (PHP)
<?
$string = "1234568790";
echo "20".substr($string,2,3); // หมายถึง เริ่มตำแหน่งที่ 2 นับไปอีก 3 ตัว (นับแบบ array key น่ะครับ 0,1,2,....)
?>
|
|
|
|
|
Date :
2012-07-23 19:06:49 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้เงื่อนไข ตรวจสอบเอาครับ
|
|
|
|
|
Date :
2012-07-23 19:26:26 |
By :
slurpee55555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เห้ยพี่รู้ทันอิอิ ไม่ใช่ครับคือสมมติตัวเลขชุดนึงขึ้นต้นด้วย20123456789
จะตัดเอาแค่2345 แค่นี้อ่ะครับ
|
|
|
|
|
Date :
2012-07-24 10:55:49 |
By :
sakurasun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ้อเพิ่งเห็นขอบคุณครับ
|
|
|
|
|
Date :
2012-07-24 15:51:20 |
By :
sakurasun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|