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

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

ThaiSEOBoard.comความรู้ทั่วไปSearch Engine Optimizationเรามีวิธีคัด keyword ที่เหมือนกันแต่มี s ต่อท้าย ออกยังไง
หน้า: 1 2 [ทั้งหมด]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: เรามีวิธีคัด keyword ที่เหมือนกันแต่มี s ต่อท้าย ออกยังไง  (อ่าน 4034 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
youcanberich
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,803



ดูรายละเอียด
« เมื่อ: 04 กุมภาพันธ์ 2007, 16:58:32 »

ปวดหัวจิงๆเลยอะครับ เรามีวิธีคัด keyword ที่เหมือนกันแต่มี s ต่อท้าย ออกยังงัยครับ ตอนนี้ผมใช้ rapid keyword เจนคีย์ออกมาได้ประมาณ 4-5000 คำ เอาไปคัดซ้ำออก ก็เหลือประมาณ 4000 นิดๆ แล้งกรองไปกรองมา ก้จะเหลือประมาณ 500 ที่นี้ก็ต้องมาคัดเอาคำที่เหมือนกันแต่มี s ต่อท้าย สุดท้ายก็จะได้keyword สำหรับ TWG 1 เว็บ

แรกๆก้ไม่เป็นไรเออเอาวะ แค่คัดเอา key ที่มีตัว s ออก พอเริ่มเข้าเว็บที่ 6- 7 ชักไม่ไหวครับตาลายเลย ซับมิทว่าทรมานแล้วอะนะเจอมาเอาตัว s ออกนี่มึนหัวจะอวกเลย

-ใครมีวิธีคัดออกแบบง่ายๆมั่งอะครับ แบบที่ไม่ต้องมาไล่ที่ละตัวเหมือนผม


  :?
« แก้ไขครั้งสุดท้าย: 10 กุมภาพันธ์ 2013, 07:05:42 โดย snowball926 » บันทึกการเข้า

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

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

กระทู้: 560



ดูรายละเอียด
« ตอบ #1 เมื่อ: 04 กุมภาพันธ์ 2007, 18:45:47 »

ผมใช้วิธีนี้ครับ เช่น

คำว่า

sport car
sport cars

้เราก็เอาคำทั้งหมดใส่ notepad กด ctrl + h เพื่อใช้ฟังชั่น replace
ช่อง find what ก็ใส่คำว่า cars ช่อง replace with ก็ใส่คำว่า car

เส็ดแล้วมันก็จะได้

sport car
sport car

เส็ดแล้วก็เอาคำทั้งหมดไป remove duplicate ใน rapid keyword
เท่านี้ก็เรียบร้อยครับ อิอิ
บันทึกการเข้า
youcanberich
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,803



ดูรายละเอียด
« ตอบ #2 เมื่อ: 04 กุมภาพันธ์ 2007, 19:20:47 »

คือคำซ้ำ แบบเนี่ยอะครับ

car travel
car travels

car rental
car rentals

car bug
car bugs

แล้วคัดออกจากประมาณ 500 อะครับ ตาลายเลย
บันทึกการเข้า

kharnikool
Newbie
*

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

กระทู้: 14



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 05 กุมภาพันธ์ 2007, 13:26:26 »

อ้างจาก: "snowball926"
คือคำซ้ำ แบบเนี่ยอะครับ

car travel
car travels

car rental
car rentals

car bug
car bugs

แล้วคัดออกจากประมาณ 500 อะครับ ตาลายเลย


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

ขั้นแรก
ให้เอาข้อมูลที่ต้องการทำทั้งหมด เอามาใส่ในตัวแปร แบบ array ก่อน โดยมีวิธีเอาเข้า array ง่ายๆ ครับ วิธีทำก็ทำตาม File Movie ที่ทำมาให้ดูนะครับ

ขั้นที่สอง เมื่อเราได้ array มาจากขั้นแรกแล้ว ราก็ทำการเขียนโปรแกรม โดยผมจะใช้ PHP เขียนนะครับ เพราะชำนาญที่สุดแล้ว โดยให้ Copy Code ที่ผมเขียนไปสร้างเป็นไฟล์นามสกุล PHP ชื่ออะไรก็ได้นะครับ แล้วแต่ชอบ จากนั้นก็สั่ง run ธรรมดาครับ ก็จะได้ keyword ที่ตัดตัว s ออกไปครับ

<?
$array = array("car travel","car travels","car rental","car rentals","car bug","car bugs"); // <= ทีได้มาจากขั้นตอนแรก

sort($array); // <= เรียงลำดับ array จากน้อยไปมาก

foreach($array as $key => $value){
   $key_index = $key+1;
   if($key_index <= count($array)-1){
         if(
            strpos($array[$key_index],$array[$key]) !== false &&
            strlen($array[$key_index]) == (strlen($array[$key])+1) &&
            strcmp(strtolower(substr($array[$key_index],-1,1)),"s") == 0
         ){
            $array[$key_index] = $array[$key];
         }
   }
}

$result = array_unique($array);

foreach($result as $value){
   echo $value." <br />";
}
exit;
?>

ปล. ผม Attachment ไฟล์ไม่ได้ เพราะ file มันใหญ่เกิน ให้คุณไปดาวโหลดตาม link นี้ก็ได้นะครับ
http://www.thaiupload.com/file...c3049a30c3432f999ec0f6bee231f5
บันทึกการเข้า

ww.workboxs.com - Phuket web design and e-commerce solution
www.andamanguide.com - G! Andaman Travel Guide : เราจะทำให้คุณอยากมาเที่ยว อันดามัน
www.hotelcheaprate.com - Cheap Hotel Rate, Discount Hotel Reservations
youcanberich
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,803



ดูรายละเอียด
« ตอบ #4 เมื่อ: 05 กุมภาพันธ์ 2007, 14:31:20 »

โอว ขอบคุณมากครับ แบบนี้ถ้าผมจะคัดก็เอาไปแก้ใน EditPlus ก่อน แล้ก็เอามาเข้า array ถูกปะครับ แต่ที่นี้ไอ้ keyword พวกเนี้ยมันไม่ได้เรียงแบบตามที่พิมอะครับ

มันจะมีตัวอื่นขั้นมาด้วย ปนๆกันมาประมาณ 500 keyword ยังงี้เราต้องเอามาแยกออกจาก 500 keyword ก่อนแล้วค่อยทำได้ใช่มั้ยครับ
บันทึกการเข้า

EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 12,516



ดูรายละเอียด
« ตอบ #5 เมื่อ: 05 กุมภาพันธ์ 2007, 14:33:58 »

ให้ผมเดานะ..
- คุณทำสคิรปปั่นคีย์เวิร์ด
- คุณดึงจาก Google
- คุณพบว่ามันมีลงท้ายด้วย s
- คุณต้องการโค้ดแบบ php เพื่อไปเสริม

ใช่ปะ ?  :lol:
บันทึกการเข้า

kharnikool
Newbie
*

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

กระทู้: 14



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 05 กุมภาพันธ์ 2007, 15:40:24 »

อ้างจาก: "snowball926"
โอว ขอบคุณมากครับ แบบนี้ถ้าผมจะคัดก็เอาไปแก้ใน EditPlus ก่อน แล้ก็เอามาเข้า array ถูกปะครับ แต่ที่นี้ไอ้ keyword พวกเนี้ยมันไม่ได้เรียงแบบตามที่พิมอะครับ

มันจะมีตัวอื่นขั้นมาด้วย ปนๆกันมาประมาณ 500 keyword ยังงี้เราต้องเอามาแยกออกจาก 500 keyword ก่อนแล้วค่อยทำได้ใช่มั้ยครับ


ยังไงอ่ะครับ ขอดูตัวอย่างได้ไหม เดียวจะแก้ code ให้ครับ
บันทึกการเข้า

ww.workboxs.com - Phuket web design and e-commerce solution
www.andamanguide.com - G! Andaman Travel Guide : เราจะทำให้คุณอยากมาเที่ยว อันดามัน
www.hotelcheaprate.com - Cheap Hotel Rate, Discount Hotel Reservations
kharnikool
Newbie
*

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

กระทู้: 14



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 05 กุมภาพันธ์ 2007, 15:40:58 »

อ้างจาก: "EThaiZone"
ให้ผมเดานะ..
- คุณทำสคิรปปั่นคีย์เวิร์ด
- คุณดึงจาก Google
- คุณพบว่ามันมีลงท้ายด้วย s
- คุณต้องการโค้ดแบบ php เพื่อไปเสริม

ใช่ปะ ?  :lol:


ถูกต้องแล้วครับ มั้ง Huh?
บันทึกการเข้า

ww.workboxs.com - Phuket web design and e-commerce solution
www.andamanguide.com - G! Andaman Travel Guide : เราจะทำให้คุณอยากมาเที่ยว อันดามัน
www.hotelcheaprate.com - Cheap Hotel Rate, Discount Hotel Reservations
youcanberich
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,803



ดูรายละเอียด
« ตอบ #8 เมื่อ: 05 กุมภาพันธ์ 2007, 15:47:34 »

อ้างจาก: "EThaiZone"
ให้ผมเดานะ..
- คุณทำสคิรปปั่นคีย์เวิร์ด
- คุณดึงจาก Google
- คุณพบว่ามันมีลงท้ายด้วย s
- คุณต้องการโค้ดแบบ php เพื่อไปเสริม

ใช่ปะ ?  :lol:


- ผิดครับ ผมทำจาก TWG ล้วนๆ :lol:
- ดึงจากทุกที่แหละครับเพราะผมใช้ rapid keyword
- rapid มันลบคำซ้ำ แต่ไม่ลบคำซ้ำที่มีตัว s ครับ
- ผมเสิรมโค้ดเ้ขาไปใน TWG ครับ นั่นคือดึง rss ข่าวครับ(ที่ TWG ให้มาใช้ได้หน้าแรกหน้าเดียว)เพราะผมมีหน้าข่าวแยกออกมาเพื่อให้คนที่เข้ามาได้อ่านข่าวครับ
บันทึกการเข้า

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

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

กระทู้: 1,353



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 05 กุมภาพันธ์ 2007, 15:48:55 »

ไม่เห็นจะต้องเดาเลย คุณ EThaiZone ก็เขาบอกอยู่ตั้งแต่ต้นว่า เอา keyword มาจาก rapid keyword เพื่อจะเอาไปทำ TWG

ที่จริงใช้ excel ทำก็น่าจะได้นะ เพราะใน find รองรับ function พวก wildcard ด้วย
แต่ผมไม่เชี่ยวเลยไม่รู้จะตอบไง ระบบ help ของ office ก็เหลือทน ไม่ช่วยอะไรเลย

คุณ snowball926 ลองพิมพ์ *s หรือ s* ลงในช่องค้นหาของ excel ดูดิ แล้วใส่คำแทนที่อะไรก็ได้ แล้วดูพฤติกรรมมัน

ถ้าใครรู้ parameter ทั้งหมด ก็มาช่วยขยายให้หน่อย คิดว่าน่าจะช่วยจัดการ keyword จำนวนมากๆได้ดีพอสมควร
บันทึกการเข้า

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

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

กระทู้: 2,803



ดูรายละเอียด
« ตอบ #10 เมื่อ: 05 กุมภาพันธ์ 2007, 15:51:16 »

อ้างจาก: "7"
ไม่เห็นจะต้องเดาเลย คุณ EThaiZone ก็เขาบอกอยู่ตั้งแต่ต้นว่า เอา keyword มาจาก rapid keyword เพื่อจะเอาไปทำ TWG

ที่จริงใช้ excel ทำก็น่าจะได้นะ เพราะใน find รองรับ function พวก wildcard ด้วย
แต่ผมไม่เชี่ยวเลยไม่รู้จะตอบไง ระบบ help ของ office ก็เหลือทน ไม่ช่วยอะไรเลย

คุณ snowball926 ลองพิมพ์ *s หรือ s* ลงในช่องค้นหาของ excel ดูดิ แล้วใส่คำแทนที่อะไรก็ได้ แล้วดูพฤติกรรมมัน

ถ้าใครรู้ parameter ทั้งหมด ก็มาช่วยขยายให้หน่อย คิดว่าน่าจะช่วยจัดการ keyword จำนวนมากๆได้ดีพอสมควร


ครับผม ตอนนี้ผมกะลังลองกะ excel อยู่ แต่ยังใช้ไม่ได้สงสัยต้องหาหนังสือ excel
มาอ่าน
บันทึกการเข้า

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

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

กระทู้: 2,803



ดูรายละเอียด
« ตอบ #11 เมื่อ: 05 กุมภาพันธ์ 2007, 15:55:39 »

อ้างจาก: "kharnikool"
อ้างจาก: "snowball926"
โอว ขอบคุณมากครับ แบบนี้ถ้าผมจะคัดก็เอาไปแก้ใน EditPlus ก่อน แล้ก็เอามาเข้า array ถูกปะครับ แต่ที่นี้ไอ้ keyword พวกเนี้ยมันไม่ได้เรียงแบบตามที่พิมอะครับ

มันจะมีตัวอื่นขั้นมาด้วย ปนๆกันมาประมาณ 500 keyword ยังงี้เราต้องเอามาแยกออกจาก 500 keyword ก่อนแล้วค่อยทำได้ใช่มั้ยครับ


ยังไงอ่ะครับ ขอดูตัวอย่างได้ไหม เดียวจะแก้ code ให้ครับ


คือผมก้อยากจะให้ดูอะครับแต่มันก็หม้อข้าวผมเลยอะผมคัดจากประมาณ 5000 จดเหลือ 500 จิงๆแล้วจะเอาไปใส่ใน TWG เลยก็ได้ครับแต่ผมคิดถึงว่าถ้าผมเป็นผู้ใช้เข้ามาแล้วเจอ แค็ตตาล็อกซ้ำๆต่างกันแค่ s มันก็จะรู้ได้เลย ว่าทำจากโปรแกรม ดูแล้วไม่น่าเข้าครับ
บันทึกการเข้า

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

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

กระทู้: 1,353



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 05 กุมภาพันธ์ 2007, 16:01:17 »

ใหนๆก็ใหนๆและ ขอถามนิดและกัน

คุณ snowball926 ทำ TWG ใช้ keyword เวปละ 500 เลยเหรอครับ
ตอนนี้กะลังเริ่มทำ TWG บ้าง ทีแรกคิดไว้ เวปละ 50 keyword

เห็น 500 ต๊กกะใจ  :shock: เราทำน้อยไปหรือนี่
บันทึกการเข้า

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

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

กระทู้: 2,803



ดูรายละเอียด
« ตอบ #13 เมื่อ: 05 กุมภาพันธ์ 2007, 16:22:49 »

อ้างจาก: "7"
ใหนๆก็ใหนๆและ ขอถามนิดและกัน

คุณ snowball926 ทำ TWG ใช้ keyword เวปละ 500 เลยเหรอครับ
ตอนนี้กะลังเริ่มทำ TWG บ้าง ทีแรกคิดไว้ เวปละ 50 keyword

เห็น 500 ต๊กกะใจ  :shock: เราทำน้อยไปหรือนี่


แล้วแต่ครับของผมเอามาแบ่งหน้าอีกครับอย่าให้ลิ้งต่อหน้าเกิน 100 ครับ ส่วนเว็บที่ 50 - 80 คีย์ ก็มีครับ คือต้องลองหลายๆแบบครับ บางทีผมคัดคีย์เวิดแล้วมันเหลือตัวที่เจ๋งๆ เป็นร้อยเลย(เรื่องเดียวกัน)ผมก็ไม่อยากเอาออกแล้วอะครับเลยใส่มันไปหมดเลย
แต่ต้องมาแก้มือเพื่อแบ่งหน้าที่หลังอีกนะครับ คือตอนเนี้ย TWG ในระยะสั้นมันอาจจะยากครับที่จะได้วันละเยอะๆถ้าทำแค่ 51 เว็บ แต่ที่คิดว่าได้เงินแน่ๆคือทำออกมาให้ได้ 300 เว็บขึ้นครับ มันก้จะเทียบได้กับเว็บปั่น 1  เว็บ แต่เว็บ TWG คุณภาพกว่ามากครับนั้นหมายถึงระยะยาวกินนิ่มครับ
เว็บ TWG ของผมตอนนี้เวลาทำก็คิดถึงเรื่องคนใช้อย่างเดียวครับหาคีย์เวิดก็พยายามหาคำที่มีคนใช้งาน
หรือคนรู้จัก ถึง nice ขนาดใหนไม่มีคนค้นหาก็จบ
หน้าเว็บก็พยายามให้หลากหลายคนใช้สามารถใช้งานได้จิง
ตอนนี้กำลังทดลองใช้ rss ดึงข่าวมาลงเพื่อให้คนอ่าน แต่ต้องดึงมาที่ละ 100-200 ข่าวเลย เลยหาทางแบ่งหน้าอยู่ครับ
ลองเข้าไปดู template ที่ผมขายอยู่สิครับ เพื่อจะเกิด ไอเดีย ผมทำเว้บประมาณนั้นแหละครับ มีหลายๆอย่างแต่ถ้าเพิ่มหน้าแบบผมก็ต้องมานั้งแก้
มือเอาเอง
บันทึกการเข้า

ColdMoney
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 12,622



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 05 กุมภาพันธ์ 2007, 16:37:15 »

<?php
//ใส่ string ที่จะตัดที่นี่ครับ
$string = "car
cars
works
cans fdsfs
cans
work
";
//แยกคำใส่ array ออกมาด้วย spilt
$arr=split("\n",$string);
$pattern = '/(\w+)s/i';
$replacement = '${1}';
//แทนค่าคำทุกคำที่ลงท้ายด้วย s
foreach ($arr as $key => $value) {
    $arr[$key]=preg_replace($pattern, $replacement, $value);
}
//ทำให้ค่าที่ซ้ำกันหายไป
$arr=array_unique($arr);
//เสร็จแว้วว ก็พิมพ์ออกมาครับ
foreach ($arr as $value) {
    echo "$value<br>";
}
?>

===== Output จะได้ดังด้านล่างนี้ครับ
car
work
can fdsf
can
บันทึกการเข้า

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

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

กระทู้: 2,803



ดูรายละเอียด
« ตอบ #15 เมื่อ: 05 กุมภาพันธ์ 2007, 16:47:19 »

อ้างจาก: "ColdMoney"
<?php
//ใส่ string ที่จะตัดที่นี่ครับ
$string = "car
cars
works
cans fdsfs
cans
work
";
//แยกคำใส่ array ออกมาด้วย spilt
$arr=split("\n",$string);
$pattern = '/(\w+)s/i';
$replacement = '${1}';
//แทนค่าคำทุกคำที่ลงท้ายด้วย s
foreach ($arr as $key => $value) {
    $arr[$key]=preg_replace($pattern, $replacement, $value);
}
//ทำให้ค่าที่ซ้ำกันหายไป
$arr=array_unique($arr);
//เสร็จแว้วว ก็พิมพ์ออกมาครับ
foreach ($arr as $value) {
    echo "$value<br>";
}
?>

===== Output จะได้ดังด้านล่างนี้ครับ
car
work
can fdsf
can

ขอบคุณครับ แต่แบบนี้ใน rapid ก็ทำได้อะครับ

home insurance
homes insurance

car insurance
business insurance
life insurance
vehicle insurance
online insurance
allstate insurance
allstates insurance

motorcycle insurance
all insurance
renter insurance
condo insurance
select insurance
insurance guide
insurance products
insurance product

insurance quote
insurance type
health insurance
healths insurance

medical insurance
dental insurance
travel insurance
travels insurance

buy insurance
settlement insurance
settlements insurance

medicare insurance
supplement insurance
medigap insurance
disability insurance
disabilitys insurance


มันจะอยู่แบบเนี้ยอะครับ คีย์หลักคือ insurance
บันทึกการเข้า

chapicha
ก๊วนเสียว
*

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

กระทู้: 264



ดูรายละเอียด เว็บไซต์
« ตอบ #16 เมื่อ: 05 กุมภาพันธ์ 2007, 18:03:41 »

excel ใช้ replace

"s "  > " "  ตัดตัวกลาง

ส่วนตัวท้ายใช้
=if(rigth(a1,1)="s",mid(a1,1,len(a1)-1),a1)
บันทึกการเข้า
youcanberich
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,803



ดูรายละเอียด
« ตอบ #17 เมื่อ: 05 กุมภาพันธ์ 2007, 18:13:26 »

อ้างจาก: "chapicha"
excel ใช้ replace

"s "  > " "  ตัดตัวกลาง

ส่วนตัวท้ายใช้
=if(rigth(a1,1)="s",mid(a1,1,len(a1)-1),a1)


แบบนี้มันจะตัด อันที่มีตัว s ออกหมดเลยใช่ปะครับ แล้วเราต้องเอาไปใส่ตรงไหนอะครับ
บันทึกการเข้า

chapicha
ก๊วนเสียว
*

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

กระทู้: 264



ดูรายละเอียด เว็บไซต์
« ตอบ #18 เมื่อ: 05 กุมภาพันธ์ 2007, 18:20:19 »

menu > edit > replace

find what >>  "s "   ( 1 s and 1 space)
replace with >> " "   (1 space)
บันทึกการเข้า
youcanberich
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,803



ดูรายละเอียด
« ตอบ #19 เมื่อ: 05 กุมภาพันธ์ 2007, 18:32:28 »

อ้างจาก: "chapicha"
menu > edit > replace

find what >>  "s "   ( 1 s and 1 space)
replace with >> " "   (1 space)


คือผมหาไม่เจออะครับ ของผม มันเป็นภาษาไทยอะ
ลองเข้าไปหาที่หน้าแก้ไขแล้ว แต่ก็ไม่มีเมนู replace เลยอะครับ
 :cry:  :cry:
บันทึกการเข้า

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

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

กระทู้: 1,682



ดูรายละเอียด เว็บไซต์
« ตอบ #20 เมื่อ: 05 กุมภาพันธ์ 2007, 20:29:23 »

ยิ่งอ่านก็ยิ่งงง อ่ะ ทีแรกเข้าใจว่าต้องการจะลบ คำที่ซ้ำ ที่มี S ออก แต่สงสัย ไม่ใช่อะ

ตกลง ทำอะไรเหรอครับ งง จิง ๆ
บันทึกการเข้า

ColdMoney
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 12,622



ดูรายละเอียด เว็บไซต์
« ตอบ #21 เมื่อ: 05 กุมภาพันธ์ 2007, 20:33:02 »

อ้างจาก: "octoberbooks"
ยิ่งอ่านก็ยิ่งงง อ่ะ ทีแรกเข้าใจว่าต้องการจะลบ คำที่ซ้ำ ที่มี S ออก แต่สงสัย ไม่ใช่อะ

ตกลง ทำอะไรเหรอครับ งง จิง ๆ


อือ ครับผมก็ งง ตกลงต้องการอะไรกันแน่ครับ เอาให้เคลียส์หน่อยดีกว่า ยกตัวอย่างด้วยครับ ไม่งั้นไม่รู้จะช่วยยังไงดี  :?
บันทึกการเข้า

kharnikool
Newbie
*

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

กระทู้: 14



ดูรายละเอียด เว็บไซต์
« ตอบ #22 เมื่อ: 06 กุมภาพันธ์ 2007, 08:41:19 »

อ้างจาก: "snowball926"
อ้างจาก: "ColdMoney"
<?php
//ใส่ string ที่จะตัดที่นี่ครับ
$string = "car
cars
works
cans fdsfs
cans
work
";
//แยกคำใส่ array ออกมาด้วย spilt
$arr=split("\n",$string);
$pattern = '/(\w+)s/i';
$replacement = '${1}';
//แทนค่าคำทุกคำที่ลงท้ายด้วย s
foreach ($arr as $key => $value) {
    $arr[$key]=preg_replace($pattern, $replacement, $value);
}
//ทำให้ค่าที่ซ้ำกันหายไป
$arr=array_unique($arr);
//เสร็จแว้วว ก็พิมพ์ออกมาครับ
foreach ($arr as $value) {
    echo "$value<br>";
}
?>

===== Output จะได้ดังด้านล่างนี้ครับ
car
work
can fdsf
can

ขอบคุณครับ แต่แบบนี้ใน rapid ก็ทำได้อะครับ

home insurance
homes insurance

car insurance
business insurance
life insurance
vehicle insurance
online insurance
allstate insurance
allstates insurance

motorcycle insurance
all insurance
renter insurance
condo insurance
select insurance
insurance guide
insurance products
insurance product

insurance quote
insurance type
health insurance
healths insurance

medical insurance
dental insurance
travel insurance
travels insurance

buy insurance
settlement insurance
settlements insurance

medicare insurance
supplement insurance
medigap insurance
disability insurance
disabilitys insurance


มันจะอยู่แบบเนี้ยอะครับ คีย์หลักคือ insurance


งั้นลองเอาแบบนี้ไปรันดูนะครับ

<?
$array = array("car travel","car travels","car rental","car rentals","car bug","car bugs"); // <= ทีได้มาจากขั้นตอนแรก

sort($array); // <= เรียงลำดับ array จากน้อยไปมาก

foreach($array as $key => $value){
$key_index = $key+1;
if($key_index <= count($array)-1){
if(
strpos($array[$key_index],$array[$key]) !== false &&
strlen($array[$key_index]) == (strlen($array[$key])+1)  
){
$array[$key_index] = $array[$key];
}
}
}

$result = array_unique($array);

foreach($result as $value){
echo $value." <br />";
}
exit;
?>
บันทึกการเข้า

ww.workboxs.com - Phuket web design and e-commerce solution
www.andamanguide.com - G! Andaman Travel Guide : เราจะทำให้คุณอยากมาเที่ยว อันดามัน
www.hotelcheaprate.com - Cheap Hotel Rate, Discount Hotel Reservations
หน้า: 1 2 [ทั้งหมด]   ขึ้นบน
พิมพ์