สร้างฟังก์ชัน PHP แยกตัวเลขจากข้อความ อย่างง่าย
30 September 2008แบบที่หนึ่ง สำหรับตัวเลขจำนวนเต็มบวก
<?php
// สร้างฟังก์ชั้นแยกตัวเลข ออกจากตัวแปรข้อความ
function extract_int($str){
preg_match('/[^0-9]*([0-9]+)[^0-9]*/', $str, $regs);
return (intval($regs[1]));
}
$a="บทความที่ 45";
echo extract_int($a);
// จะได้ 45
?>
แบบที่สอง รองรับ จุดทศนิยม ( . ) เครื่องหมาย คอมม่า ( , )
<?php
// สร้างฟังก์ชั้นแยกตัวเลข ออกจากตัวแปรข้อความ
function extract_int($str){
$str=str_replace(",","",$str);
preg_match('/[[:digit:]]+\.?[[:digit:]]*/', $str, $regs);
return (doubleval($regs[0]));
}
$a="สินค้านี้ราคา 4,500.25 บาท ";
echo extract_int($a);
// จะได้ 4500.25
?>
บทความคนเข้าอ่านวันนี้
02 Apr 10 สร้าง layout 3 คอลัมน์ column ให้ สูงเท่ากัน ด้วย เทคนิค css อ่าน 4587 24 Mar 10 เริ่มต้น รู้จัก ก่อนการใช้งาน google map api อ่าน 5087 28 Oct 09 สร้าง Swap Banner แบนเนอร์แบบสลับอัตโนมัติ ด้วย jQuery อย่างง่าย อ่าน 4170 19 Mar 11 การสร้างปุ่ม ล็อกอิน เว็บไซต์ แบบไม่แสดงรูป ด้วย facebook อ่าน 1792 04 Oct 10 รู้จัก และใช้งาน php sdk สำหรับ facebook เพิ่มขึ้น อ่าน 2760 25 Sep 08 ตรวจสอบสถานะของ MySQL ด้วย phpinfo อ่าน 1780 25 Sep 08 ตรวจสอบระดับความปลอดภัยของ รหัสผ่านด้วย Ajax อ่าน 3842 08 Jun 09 วิธีการสร้าง preloading images โหลดรูปภาพ ด้วย javascript อย่างง่าย อ่าน 6348 10 Dec 09 ประยุกต์ เทคนิค jQuery เลื่อน scrollbar ขึ้นลง ตามเมาส์ สำหรับ div และ textarea อ่าน 3966 28 Sep 10 สร้างคำสั่ง สำหรับปุ่มควบคุม กำหนดเอง ใน google map อ่าน 1507 08 Oct 08 javascript อย่างง่าย กับการสร้างปุ่มจากรูปภาพ อ่าน 2822 22 Oct 08 คำสั่ง SQL HAVING อ่าน 5214 13 Jul 10 วิธี load xml ไฟล์ และ แบ่งหน้า ด้วย php อย่างง่าย อ่าน 2775 30 Oct 08 กำหนดเวลารอดำเนินการ ด้วย javascript อย่างง่าย อ่าน 2719 09 Dec 09 การรวมไฟล์ javascript หรือไฟล์ css เป็นไฟล์เดียว ด้วย php อย่างง่าย อ่าน 1793 25 Sep 08 แสดงตัวอักษร เหมือนกับกำลังพิมพ์ คล้าย www.manager.co.th อ่าน 3031 11 Sep 10 จัดรูปแบบ MapTypeControlOptions ใน Google Map อ่าน 1225 29 Mar 09 ทบทวนการตัดข้อความด้วย PHP อ่าน 3690 02 Apr 09 สร้างรายการตัวเลือกให้กับ input text ด้วย jQuery อย่างง่าย อ่าน 4075 08 Oct 08 การกำหนด class มากกว่าหนึ่ง อ่าน 2450
