Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > ขอถามคับทำ string เป็น array แบบทีละตัว คือว่า ผม จะทำการ ตัดคำภาษาไทย เพื่อนำมาเข้า อัลกอริทึ่มสำหรับ เช็ค คุณสมบัติ



 

ขอถามคับทำ string เป็น array แบบทีละตัว คือว่า ผม จะทำการ ตัดคำภาษาไทย เพื่อนำมาเข้า อัลกอริทึ่มสำหรับ เช็ค คุณสมบัติ

 



Topic : 044420



โพสกระทู้ ( 25 )
บทความ ( 0 )



สถานะออฟไลน์




คือว่า ผม จะทำการ ตัดคำภาษาไทย เพื่อนำมาเข้า อัลกอริทึ่มสำหรับ เช็ค คุณสมบัติ ภาษาไทยครับ แต่ทีนี้ ติดตรงที่ว่า function explode ของ php เนี่ย มัน ("",text)คือมัน ต้อง พิมพ์ทีละคำ แล้ว ก็ มีเครื่องหมาย คั่น ถึงจะแบ่ง น่ะครับ แต่ทีนี้ ภาษาไทย ผมเนี่ย มันต้อง พิมพ์ ประโยค ยาวๆ เพื่อที่จะ นำไป เข้าอัลกอตัดคำ แล้วย่อคำอีกที เพราะฉะนั้น ควร ทำอย่างไรดีครับ ให้ มันนำเข้าarrayได้ทีละคำ โดยไม่ต้องมีสัญลักษณ์แบ่ง ครับ

เช่นผมพิมพ์ว่า ภาษาไทย

อยากให้มันนำเข้า array เป็น array[0] = ภ array[1] = า
array[2] = ษ array[3] = า array[4] = ไ array[5] = ท
array = [6] = ย

ทำนองนี้น่ะคับ ผม มึนมาก Y_Y ขอบคุณล่วงหน้าครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-06-23 16:35:26 By : muay5157 View : 3690 Reply : 4
 

 

No. 1



โพสกระทู้ ( 599 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

แบ่งจาก ช่องว่างได้มะ explode (" ",$var); อย่างนี้อ่ะครับ

คือผมไม่เข้าใจว่าเอาไปทำอะไรถึงสำคัญมากต้องมานั่งตัดภาษาไทย คิดไม่ออกเหมือนกัน

ปกติทำก็จะสร้างตัวแปรยัดเข้าไปไว้ตัด

แต่ถ้าทำแบบที่คุณว่าอาจจะต้องนับตำแหน่งแล้วตัดเอา ซึ่งคิดไว้ว่าคงไม่สะดวกอ่ะ






Date : 2010-06-23 16:49:30 By : oxygenyoyo
 


 

No. 2



โพสกระทู้ ( 25 )
บทความ ( 0 )



สถานะออฟไลน์


คือแบบนี้คับ ผมจะทำ โปรแกรมตัดคำ เพื่อที่จะ เอาไปเข้าอัลกอริทึ่ม ย่อคำ แล้วเก็บไปคำณวน เพื่อที่จะ หาคำที่ มีมากที่สุดใน เรื่องนั้นๆ เหมือน ทำ search engine แต่ทีนี้ ผมหาวิธี ตัดคำภาษาไทย เพื่อที่จะ ตัด การเว้น วรรค และขึ้น บรรทัดใหม่ ประมาณว่า ผมพิมพ์ เรื่องๆนึง ลงไป แล้ว ใน เนื้อเรื่องมันก็จะมีทั้ง เว้นช่องไฟ และ ขึ้นบรรทัดใหม่ ทีนี้ ผม อยากจะตัด ช่องไฟ ออก เพื่อเอา คำก่อนหน้า ช่องไฟ ไปเข้า อัลกอ ตัดคำ เพื่อนำไปใช้ อาจจะ พิมพ์ดูงงๆ นะคับ เอาเป็นว่า


1.พิมพ์เนื้อหา
2.เก็บเนื้อหาในรูปแบบ array
3.โปรแกรม ทำการ ค้นหา ช่องว่าง และ ค้นหา การขึ้นบรรทัดใหม่
4.เอาคำหน้า ช่องว่าง ไป เข้า algorithm ตัดคำ ทีละ array
5.ได้คำ ออกมา เป็นคำๆ วนการทำงานไปเรื่อยๆ จน จบ ประโยค ทั้งหมด
6.นำคำเข้า algorithm textsummarization จบ การทำงาน

ปัญหา คือ ขั้น ตอน 2 + 3 ผม กำลังง่วนกับมันอยู่คับ อยากได้ไอเดีย
Date : 2010-06-23 17:37:03 By : muay5157
 

 

No. 3



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตัดคำต้องมี dictionary ครับ ไม่งั้นไม่รู้หรอกว่ามันเป็นคำหรือเปล่า

ตัดคำภาษาไทยนี่โคตรยากครับ
Date : 2010-06-23 22:18:29 By : plakrim
 


 

No. 4



โพสกระทู้ ( 25 )
บทความ ( 0 )



สถานะออฟไลน์


มาอัพ กระทู้ตัวเองคับ ผม ตัดคำทีละคำได้แล้วคับ


Code (PHP)
for($i = 1;$i<=strlen($detail);$i++){
$text[$i] =  substr($detail,0,$i);
echo $text[$i] . $i . "<br>";

}


ก็ผม ไล่ตัดคำ โดยที่ คำมากจาก อีกหน้า ส่งมา คือ $detail แล้วก็ ใช้ for วน ให้เท่ากับ ความยาวของ ข้อความ แล้วก็ substr เอา โดย วนจาก ค่าไอ แล้วก็ ประโยค นั้นๆ ทั้งหมด แล้วก็ลอง echo ออกมาดู ก็สามารถส่งมาทีละคำแล้ว ทีนี้ ผมต้อง ครอบ if ลงไปอีก เพื่อเข้า งาน ผม โอ้ย หลอน 55
Date : 2010-06-24 20:52:01 By : muay5157
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอถามคับทำ string เป็น array แบบทีละตัว คือว่า ผม จะทำการ ตัดคำภาษาไทย เพื่อนำมาเข้า อัลกอริทึ่มสำหรับ เช็ค คุณสมบัติ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่