php replace ช่วยด้วยครับ

เริ่มโดย น้องพี่ต้าร์, 04 มิถุนายน 2013, 15:51:00

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

น้องพี่ต้าร์

อยาก replace ข้อมูล ที่อยู่ระหว่าง <b></b>

<b>xxxxx</b>
<b>aaaa  xxxx</b>
<b>yyyyyyyy</b>

เขียนยังไงครับ

เหมื่อน excel ที่ใช้เคื่องหมาย * แทน <b>*</b>

:wanwan017: :wanwan017:

ossytong

ผมไม่รู้เค้าเขียนกันยังไงนะ จริงๆแล้วอ่ะ

แต่ผมใช้แบบนี้ครับ

preg_replace ด้วย <b>(.+)</b> แทนที่ด้วย <b>*</b>

batdboyz


beg

ตัวอย่างครับ

$string='ddddd<b>OLD</b>dddddd';
$string=preg_replace('/<b>(.+?)<\/b>/i', '<b>NEW</b>', $string);
echo $string;

น้องพี่ต้าร์

ขอบคุณทุกท่านมากครับ