ถาม-ถ้าพลับมีมากกว่า 2 แต่จะขอแค่ 1 ทำยังไง

เริ่มโดย EThaiZone, 24 เมษายน 2007, 18:08:20

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

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

EThaiZone

โฮ่ๆ งงละสิ เหมือนโฆษณาไมโล (ใช่ปะ หรือโอวันติน  :?: )
"คุณแม่พลับขอ 2"  :lol:

เฉไปไกลแล้ว   :lol:  เข้าเรื่อง ผมอยากปรึกษา php

ถ้าเกิดผมมีข้อมูลดังนี้

1111<br>2222<br>3333<br>4444

แล้วผมอยากแทนที่แค่เฉพาะ <br> ตัวแรก ด้วยข้อความที่ต้องการ
อย่างแทนที่ด้วย 5555

ก็จะเป็น
111155552222<br>3333<br>4444
โดยที่ <br> ที่เหลือปกติ มีทางทำได้ไหมครับ ?

ผมจะทำ rewrite structure เพราะ rewrite content มันอ่านไม่ออก
ยังไงกูเกิ้ลอ่านบทความไม่เป็นหรอก แต่มันอ่าน html เป็น  :twisted:

[email protected]

อ่านจั่วหัว นึกว่ากระทู็้เกี่ยวกัีบ อาบ อบ นวด

EThaiZone

โหคิด ไปได้นะทั่น อย่าลืมที่ผมโพสถามนะ  :lol:

ตอนนี้ผมก็กำลังนั่งคิดเหมือนกัน *-*

ตอนแรกใช้ str_replace ปรากฎมันเปลี่ยนหมดเลย  :shock:

EThaiZone

กรำ  :?

ผมคิดออกแล้วอะ

$var = '1111<br>2222<br>3333<br>4444';
$var = eregi_replace("^([[:alnum:]]+)<br>", "\\15555", $var);
echo $var;


ไม่มีอะไรแล้วครับ ไปล่ะ งิๆ

ผมกะจะเอาบทความเสริมมาแทรกแบบสุ่มอะ
จะได้หลอกบอทได้บ้าง  :D

iamnewbies

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ

bubbleball

แทนที่อาเรย์เข้าไปเหรอ ไอ้ anum นั่น

EThaiZone

[[:alnum:]]
เป็น Predefined POSIX ครับ

เป็น Posix ที่โดนกำหนดค่าไว้แล้ว

อย่างตัว [[:alnum:]]
แทน [a-zA-Z0-9] ครับ  :D

DOC:
http://www.unix.org.ua/orelly/perl/prog3/ch05_04.htm#perl3-tab-posix-char-class
http://www.ss64.com/osx/grep_pattern.html

NineTua



เบื่อพวกอวดเก่ง เบื่อพวกมีแต่ราคาคุย เบื่อพวกขี้โม้ เบื่อพวกทำไมไม่ได้แล้วอ้างนู่นอ้างนี่..

เบื่อพวกก๊อปเว็บ อย่าคิดว่าตามไม่เจอนะฮะ :)

[email protected]


Tee++;

PHP มี Function เตรียมไว้อยู่แล้วครับ :D


$var = '1111<br>2222<br>3333<br>4444';
echo preg_replace('/<br>/', '5555', $var, 1); // ตัวเลข 1 หมายถึงจำนวนที่เราจะเอาไปแทนที่
[direct=http://laravel.in.th]Laravel in Thai[/direct]
[direct=http://jquerytips.com]jQueryTips by Tee++;[/direct]
[direct=https://www.facebook.com/jQueryTips]jQueryTips Page[/direct]
[direct=https://www.facebook.com/Laravel.in.th]Laravel in Thai Page[/direct]
[direct=https://twitter.com/Teepluss]Teepluss's Twitter[/direct]


EThaiZone

อ้างถึงจาก: Tee++;PHP มี Function เตรียมไว้อยู่แล้วครับ :D


$var = '1111<br>2222<br>3333<br>4444';
echo preg_replace('/<br>/', '5555', $var, 1); // ตัวเลข 1 หมายถึงจำนวนที่เราจะเอาไปแทนที่

/OMG   :shock:

ก๊ากกก (บ้าไปแล้ว)

bubbleball


ColdMoney

อ้างถึงจาก: EThaiZoneโหคิด ไปได้นะทั่น อย่าลืมที่ผมโพสถามนะ  :lol:

ตอนนี้ผมก็กำลังนั่งคิดเหมือนกัน *-*

ตอนแรกใช้ str_replace ปรากฎมันเปลี่ยนหมดเลย  :shock:

str_replace ( mixed search, mixed replace, mixed subject [, int &count] )
[direct=https://www.jumnong.com]รับจำนอง[/direct] [direct=https://burapasup.com]รับซื้อบ้าน[/direct] [direct=https://kadsan.com]สินค้าราคาถูก[/direct] [direct=https://checkcheap.com]เปรียบเทียบราคา[/direct]

EThaiZone

อ้างถึงจาก: ColdMoney
อ้างถึงจาก: EThaiZoneโหคิด ไปได้นะทั่น อย่าลืมที่ผมโพสถามนะ  :lol:

ตอนนี้ผมก็กำลังนั่งคิดเหมือนกัน *-*

ตอนแรกใช้ str_replace ปรากฎมันเปลี่ยนหมดเลย  :shock:

str_replace ( mixed search, mixed replace, mixed subject [, int &count] )

อยากตอกย้ำกันจิ
ผมเองก็พออ่านโพสข้างบนแล้วถึงลองค้นก็ถึงกะบางอ้อเลย..

อ้อ ลืมดู  :lol: