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

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

หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถาม PHP ตัด String  (อ่าน 1230 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
jeking
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,869



ดูรายละเอียด
« เมื่อ: 02 พฤษภาคม 2014, 17:45:45 »

โค๊ด:
<?php
function slug($str){
//$str = strtolower(trim($str));
$str preg_replace('/[^A-Za-z0-9-\/ "=>]/'''$str);
//$str = preg_replace('/-+/', " ", $str);
return $str;
}
//example
$text='<div class=\"entry\"><br />-';
echo 
slug($text);

?>

output
โค๊ด:
div class="entry">br />-

ผมต้องการ Output
โค๊ด:
<div class="entry"><br />-

หามานานละ ช่วยทีนะ  Cry

« แก้ไขครั้งสุดท้าย: 02 พฤษภาคม 2014, 17:47:11 โดย jeking » บันทึกการเข้า

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

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

กระทู้: 1,310



ดูรายละเอียด
« ตอบ #1 เมื่อ: 02 พฤษภาคม 2014, 18:23:25 »

โค๊ด:
$text='<div class="entry"><br />-';
echo $text;
พอจะมีตัวอย่างมากกว่านี้ไหมครับ แบบเป็นสตริงยาวๆ ว่าคุณต้องการส่วนไหน หรือจะเอาแค่ส่วนไหน
บันทึกการเข้า
jeking
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,869



ดูรายละเอียด
« ตอบ #2 เมื่อ: 02 พฤษภาคม 2014, 18:52:03 »

โค๊ด:
$text='<div class="entry"><br />-';
echo $text;
พอจะมีตัวอย่างมากกว่านี้ไหมครับ แบบเป็นสตริงยาวๆ ว่าคุณต้องการส่วนไหน หรือจะเอาแค่ส่วนไหน

ต้องการ output ที่มีตัว < ออกมาด้วย
บันทึกการเข้า

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

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

กระทู้: 1,310



ดูรายละเอียด
« ตอบ #3 เมื่อ: 02 พฤษภาคม 2014, 18:58:26 »

โค๊ด:
$text='<div class="entry"><br />-';
echo $text;
พอจะมีตัวอย่างมากกว่านี้ไหมครับ แบบเป็นสตริงยาวๆ ว่าคุณต้องการส่วนไหน หรือจะเอาแค่ส่วนไหน

ต้องการ output ที่มีตัว < ออกมาด้วย
ลองเอาไปรันดู จะพบว่ามีเครื่องหมาย < มาด้วยครับ
บันทึกการเข้า
jeking
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,869



ดูรายละเอียด
« ตอบ #4 เมื่อ: 02 พฤษภาคม 2014, 19:39:02 »

โค๊ด:
$text='<div class="entry"><br />-';
echo $text;
พอจะมีตัวอย่างมากกว่านี้ไหมครับ แบบเป็นสตริงยาวๆ ว่าคุณต้องการส่วนไหน หรือจะเอาแค่ส่วนไหน

ต้องการ output ที่มีตัว < ออกมาด้วย
ลองเอาไปรันดู จะพบว่ามีเครื่องหมาย < มาด้วยครับ

ทำไมผมได้แบบนี้

โค๊ด:
div class="entry">br />-
บันทึกการเข้า

lnwnuyhod
คนรักเสียว
*

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

กระทู้: 123



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 02 พฤษภาคม 2014, 20:38:56 »

พอตัดเสร็จแล้วเป็น code html กับ - นี่ถูกไหมอะครับ
บันทึกการเข้า

jeking
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,869



ดูรายละเอียด
« ตอบ #6 เมื่อ: 02 พฤษภาคม 2014, 22:54:57 »

พอตัดเสร็จแล้วเป็น code html กับ - นี่ถูกไหมอะครับ

ถูกครับ
บันทึกการเข้า

lnwnuyhod
คนรักเสียว
*

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

กระทู้: 123



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 02 พฤษภาคม 2014, 23:03:54 »

พอตัดเสร็จแล้วเป็น code html กับ - นี่ถูกไหมอะครับ

ถูกครับ
คือมันแสดงแค่ - นะครับแต่ถ้าวิวซอสจะเห็น<div class="entry"><br />-
บันทึกการเข้า

konkonkan
สมุนแก๊งเสียว
*

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

กระทู้: 520



ดูรายละเอียด
« ตอบ #8 เมื่อ: 02 พฤษภาคม 2014, 23:08:21 »

งั้นเอาแบบนี้สิครับ

โค๊ด:
$text='<div class=\"entry\"><br />-';

echo stripslashes($text);

// จะได้เป็น <div class="entry"><br />-

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

atcomink
ก๊วนเสียว
*

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

กระทู้: 313



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 05 พฤษภาคม 2014, 13:59:25 »

 Shocked

ติดตาม ๆ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์