สอบถาม PHP ตัด String

เริ่มโดย jeking, 02 พฤษภาคม 2014, 17:45:45

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

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

jeking

<?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 />-

หามานานละ ช่วยทีนะ  :'(


max30012540


$text='<div class="entry"><br />-';
echo $text;

พอจะมีตัวอย่างมากกว่านี้ไหมครับ แบบเป็นสตริงยาวๆ ว่าคุณต้องการส่วนไหน หรือจะเอาแค่ส่วนไหน

jeking

อ้างถึงจาก: max30012540 ใน 02 พฤษภาคม 2014, 18:23:25

$text='<div class="entry"><br />-';
echo $text;

พอจะมีตัวอย่างมากกว่านี้ไหมครับ แบบเป็นสตริงยาวๆ ว่าคุณต้องการส่วนไหน หรือจะเอาแค่ส่วนไหน

ต้องการ output ที่มีตัว < ออกมาด้วย

max30012540

อ้างถึงจาก: jeking ใน 02 พฤษภาคม 2014, 18:52:03
อ้างถึงจาก: max30012540 ใน 02 พฤษภาคม 2014, 18:23:25

$text='<div class="entry"><br />-';
echo $text;

พอจะมีตัวอย่างมากกว่านี้ไหมครับ แบบเป็นสตริงยาวๆ ว่าคุณต้องการส่วนไหน หรือจะเอาแค่ส่วนไหน

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

jeking

อ้างถึงจาก: max30012540 ใน 02 พฤษภาคม 2014, 18:58:26
อ้างถึงจาก: jeking ใน 02 พฤษภาคม 2014, 18:52:03
อ้างถึงจาก: max30012540 ใน 02 พฤษภาคม 2014, 18:23:25

$text='<div class="entry"><br />-';
echo $text;

พอจะมีตัวอย่างมากกว่านี้ไหมครับ แบบเป็นสตริงยาวๆ ว่าคุณต้องการส่วนไหน หรือจะเอาแค่ส่วนไหน

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

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

div class="entry">br />-

lnwnuyhod

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

jeking

อ้างถึงจาก: lnwnuyhod ใน 02 พฤษภาคม 2014, 20:38:56
พอตัดเสร็จแล้วเป็น code html กับ - นี่ถูกไหมอะครับ

ถูกครับ

lnwnuyhod

อ้างถึงจาก: jeking ใน 02 พฤษภาคม 2014, 22:54:57
อ้างถึงจาก: lnwnuyhod ใน 02 พฤษภาคม 2014, 20:38:56
พอตัดเสร็จแล้วเป็น code html กับ - นี่ถูกไหมอะครับ

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

konkonkan

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


$text='<div class=\"entry\"><br />-';

echo stripslashes($text);

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


[direct=https://www.speakbotx.com]แปลงข้อความเป็นเสียง พูดภาษาไทยได้เป็นธรรมชาติ[/direct]
[direct=https://www.wordsai.com]โปรแกรมสปินบทความภาษาไทยที่สปินแล้วอ่านรู้เรื่อง[/direct]
[direct=https://www.wordsai.com/blog]เรียน Digital Marketing ฟรี[/direct]

atcomink

เว็บไซต์ในเครือ
[direct=https://www.kruaof.com] เว็บครูออฟ [/direct]
[direct=https://www.thaitestonline.com] ไทยเทสออนไลน์ [/direct]
[direct=https://youtube.com/c/STANDINGTEACHER] YouTube : ครูออฟสอนคอมพิวเตอร์ [/direct]