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

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

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

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

กระทู้: 193



ดูรายละเอียด
« เมื่อ: 16 พฤศจิกายน 2007, 04:31:12 »

คือต้องการจะแลงข้อความ ประมาณนี้
Local/Long Distance - Should You Switch?
ให้อยู่ในลักษณะแบบนี้
Local-Long-Distanc-Should-You-Switch

ต้องเขียนโค๊ดแบบไหนครับ
ที่ลองใช้ตอนนี้ คือ str_replace แต่มันต้องเขียนหลายขั้นอ่ะ ประมาณว่า
$keywords= str_replace(" ","-",$keywords);
$keywords= str_replace("/","-",$keywords);
$keywords= str_replace("?","-",$keywords);
$keywords= str_replace("---","-",$keywords);

จะทำยังไงครับให้มันสั้นลง โดยที่จริงต้องการตรวจสอบอัคระทั้งหมดเลยอ่ะ Cry
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 12,459



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 16 พฤศจิกายน 2007, 10:15:37 »

$title = "Local/Long Distance - Should You Switch?";
$string = eregi_replace("[^A-Za-z0-9\-]+", " ", $title);
$string = str_replace(" ", "-", trim($string));
$string = preg_replace('/--+/', '-', $string);
echo $string;

สัญลักษณ์ทุกชนิดจะโดนเปลี่ยนหมดเลย จริงๆ ถ้าใช้ทำ url ต้อง strtolower ด้วย Tongue
« แก้ไขครั้งสุดท้าย: 16 พฤศจิกายน 2007, 10:55:52 โดย EThaiZone » บันทึกการเข้า

copyright
Newbie
*

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

กระทู้: 27



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 16 พฤศจิกายน 2007, 10:26:35 »

function makeurl($param)
{
$replace=str_replace(' ','-',$param);
$replace=str_replace('&','and',$replace);
$replace=str_replace('/','-',$replace);
$replace=str_replace('(','',$replace);
$replace=str_replace(')','',$replace);
$replace=str_replace('+','',$replace);
$replace=str_replace('#','',$replace);
$replace=str_replace("'",'-',$replace);
$replace=str_replace('"','-',$replace);
return $replace;
}

จะเป็น function ในการ เปลี่ยน - ' / ( ) # ' " ให้เป็น - เพื่อให้เหมาะสมกับการค้นหาของ google
นี้เป็นเทคนิคขั้นเทพเค้าทำกันครับ ลองใช้ดูนะครับ ผมก็มีเว็หนึ่งใช้แบบนี้เหมือนกันครับ
การทำแบบนี้ควรเขียนโปรแกรมให้ดีนะครับ อย่างเช่นหา ลิงค์ไม่เจอก็ให้กลับมาที่เว็บเราตลอด กันเวลาเราเลิกใช้ไปแล้ว งิงิ
บันทึกการเข้า

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

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

กระทู้: 193



ดูรายละเอียด
« ตอบ #3 เมื่อ: 16 พฤศจิกายน 2007, 12:53:02 »

ขอบคุณครับ
บันทึกการเข้า
Jaideejung007™
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,407



ดูรายละเอียด
« ตอบ #4 เมื่อ: 29 พฤศจิกายน 2010, 20:06:51 »

การทำแบบนี้ควรเขียนโปรแกรมให้ดีนะครับ อย่างเช่นหา ลิงค์ไม่เจอก็ให้กลับมาที่เว็บเราตลอด กันเวลาเราเลิกใช้ไปแล้ว งิงิ
แล้วเราจะพอมีคำสั่ง สำหรับที่ว่าไหมนะ

บอกหน่อย

ปล. ขออภัยหากทำการขุดขึ้นมา เพราะอยากศึกษาต่อน่ะนะ ในเรืองนี้
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์