ตัวอย่างการใช้ Function str_replace() ลบcomma(,) ออกจากจำนวนตัวเลข

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Patipat
PHP Super Member
PHP Super Member
โพสต์: 400
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

ตัวอย่างการใช้ Function str_replace() ลบcomma(,) ออกจากจำนวนตัวเลข

โพสต์โดย Patipat » 24/06/2019 5:11 pm

ในการใช้ Function str_replace() คือ ฟังก์ชันที่ เปลี่ยนแปลงตัวอักษร หรือ การเปลี่ยนแปลงแบบ Repleace(วางทับตัวอักษร) ในที่นี้ คือเราจะทำการเปลี่ยนแปลงตัวอักษรจากตัวเลข ที่เรารับเข้ามาแล้วมี เครื่องหมาย Comma (,) อยุ่ เราจะทำการตัดเครื่องหมายออกแล้วนำข้อมูลตัวเลขไปคำนวณหาค่า
Str_replace >> String Replace


ยกตัวอย่างเช่น เรารับข้อมูล price มาเป็นค่า 1,000 ซึ่งมีตัว comma (,) อยู่ด้วยทำให้เรานำไปคำนวณไม่ได้เราจึงต้องตัดตัว Comma(,) ออก
โค๊ดในการใช้งาน Str_repleace ตัดคอมม่า

อธิบายโค้ดสั้น ๆ
1. รับค่า price = 1,000 แล้วให้ $numbz มีค่าเท่ากับ 1,000
2. str_replace ('ช่องที่ต้องการจะตัดตัวอักษร','ช่องจะให้ตัวที่ตัดเปลี่ยนเป็นค่าอะไร',ข้อมูลที่จะนำมาตัด);
3. นำค่า $money มาใช้คำนวณในสูตรได้
4. ผลลัพธ์ที่ได้ 1000


โค้ด: เลือกทั้งหมด

$numbz = $_POST['price'];
$money = str_replace(',','', $numbz);



ในตัวอย่างที่ยก ให้นี้ สามารถนำไปประยุกต์ใช้งานที่จะต้องการเปลี่ยนแปลง ค่า ตัดค่า ได้



ศึกษาเพิ่มเติม ได้ที่ >> พูดคุยได้ที่
ถาม-ตอบ กันได้ที่ >> ถามตอบคอมพิวเตอร์
If you fall, let you stand. :)

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 15 และ บุคคลทั่วไป 0 ท่าน