ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingผมใส่แบบนี้แล้วใช้ไม่ได้ครับ PHP ครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ผมใส่แบบนี้แล้วใช้ไม่ได้ครับ PHP ครับ  (อ่าน 669 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
a8
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 80
ออฟไลน์ ออฟไลน์

กระทู้: 1,707



ดูรายละเอียด
« เมื่อ: 26 เมษายน 2013, 22:13:21 »

ผมใส่แบบนี้แล้วใช้ไม่ได้ครับ

<?
$var1 = ereg_replace('.',"",xxxx.xxxx);
echo $var1
?>

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

ทำยังไงครับ
« แก้ไขครั้งสุดท้าย: 26 เมษายน 2013, 22:16:51 โดย a8 » บันทึกการเข้า
cyberspace
คนรักเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 123



ดูรายละเอียด
« ตอบ #1 เมื่อ: 26 เมษายน 2013, 22:18:39 »

จะเอาจุดออกจาก String ใช่ไหมครับ

ลองแบบนี้ครับ

<?
$var1 = str_replace(".", "", "xxxx.xxxx");
echo $var1
?>
บันทึกการเข้า
a8
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 80
ออฟไลน์ ออฟไลน์

กระทู้: 1,707



ดูรายละเอียด
« ตอบ #2 เมื่อ: 26 เมษายน 2013, 22:25:20 »

เยี่ยม ขอบคุณครับ
บันทึกการเข้า
xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 493
ออฟไลน์ ออฟไลน์

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 26 เมษายน 2013, 22:28:57 »

เสริมให้ครับ str_replace ใช้ตัวแปรแบบ Array ได้ด้วยนะ ในกรณีอยาก replace หลายๆค่าครับ

str_replace(Array_Search, Array_Replace, Text);

 wanwan003
บันทึกการเข้า

dotnetz
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 266
ออฟไลน์ ออฟไลน์

กระทู้: 1,621



ดูรายละเอียด
« ตอบ #4 เมื่อ: 26 เมษายน 2013, 22:33:58 »

ereg_replace มันใช้ regular expression ในการ replace ครับ ซึ่งจะเป็นลักษณะของ pattern
และคุณต้องรู้วิธีการเขียน regular expression ด้วยครับ

ถ้าแค่ replace "." ธรรมดา ใช้ str_replace ตามน้าๆข้างบนบอกครับ
บันทึกการเข้า

...เริ่มต้นจากเงิน 500 บาท...
+++ ครบ 18 เดือนกับการลุยป่า มาแชร์กัน +++
HOST25GATOR <= คูปองโค้ด โฮสเกเตอร์ จัดเต็ม!! ลด 25% ทุกแพลน
หน้า: [1]   ขึ้นบน
พิมพ์