|
|
|
ปัญหาตัดข้อความให้มีแค่ภาษาไทย,อังกฤษ กับตัวเลข แล้วมีตัวสี่เหลี่ยมขึ้นมากวนครับ |
|
|
|
|
|
|
|
แก้ไขได้แล้วครับ ลองเอา substr กับ strpos มาลองใช้ฆ่าเวลารอ ได้ขึ้นมาซะงั้นเลยครับ
Code (PHP)
$array['newos']['head'] = "NED เผยรายละเอียดพร้อมปล่อยวีดีโอโชว์การเล่นสุดอลังการมาให้แฟนๆ ที่เฝ้ารอได้ชมกัน";
$count['check'] = mb_ereg_replace("[!\\\,\.\”\“\`\/\{\}\"\~\?\@\#\$\%\^\'\&\*\(\)\[\]\<\>\;\:\_\-\=\+]*", '',$array['newos'] $count['count'] = self::utf8_strlen($count['check'])-1;
print substr($count['check'],strpos($count['check'],$count['check']),$count['count']);
print "<br>".$array['newos']['head']."<br><br>".$count['count']."<br><br>".mb_ereg_replace("[!\\\,\.\”\“\`\/\{\}\"\~\?\@\#\$\%\^\'\&\*\(\)\[\]\<\>\;\:\_\-\=\+]*", '',$array['newos']['head'])."<br><br><br><br><br>";
|
|
|
|
|
Date :
2010-11-09 19:20:31 |
By :
sakang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
mb_internal_encoding("UTF-8");
mb_regex_encoding("UTF-8");
echo mb_ereg_replace("[!\\\,\.\”\“\`\/\{\}\"\~\?\@\#\$\%\^\'\&\*\(\)\[\]\<\>\;\:\_\-\=\+]*", '','NED เผยรายละเอียดพร้อมปล่อยวีดีโอโชว์การเล่นสุดอลังการมาให้แฟนๆ ที่เฝ้ารอได้ชมกัน');
ผมว่าเปลี่ยนหน่อยดีไหม ถ้าอยากได้แค่ข้อความใช้
strip_tags(ข้อความ);
แล้วค่อยตัดอักขระพิเศษอีกที
|
ประวัติการแก้ไข 2010-11-09 19:27:53 2010-11-09 19:28:54
|
|
|
|
Date :
2010-11-09 19:22:57 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กลับมาเป็นแบบเดิมอีกแล้วครับ บางอันมันตัดข้อความออกไปหมดเลย เหลือแค่ 4 ตัวข้างหน้า ส่วนที่บอกก็ลองเปลียนแล้วครับ เป็นแบบเดิม
Code (PHP)
print $array['newos']['head'] = "งานเข้า Kinect มีปัญหาเกี่ยวกับระบบการจดจำใบหน้ากับคนผิวดำ";
$count['check'] = strip_tags($array['newos']['head']);
$count['check'] = mb_ereg_replace("[!\\\,\.\”\“\`\/\{\}\"\~\?\@\#\$\%\^\'\&\*\(\)\[\]\;\:\_\-\=\+]*", '',$count['check']);
$count['check'] = str_replace("<h3>",'',$count['check']);
//$count['check'] = mb_ereg_replace("[!\\\,\.\”\“\`\/\{\}\"\~\?\@\#\$\%\^\'\&\*\(\)\[\]\;\:\_\-\=\+]*", '',$count['check']);
print $count['check'];
ผลที่ได้
งาน�ข้า Kinect มีปัญหา�กี่ยวกับระบบการจดจำใบหน้ากับคน�ิวดำ
จะแก้ไขยังไงดีครับ
|
|
|
|
|
Date :
2010-11-09 20:36:33 |
By :
sakang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คับ php มีปัญหากับ utf 8 จริงๆ
ถ้ายังไง ลองเอาหัวข่าว string มาให้ตัวอย่างหน่อยคับ ที่มี ตัวที่ไม่ต้องการอยู่ด้วยอ่ะ ขอหลายๆ ตัวนะคับ
เดี๋ยวจะลอง มั่วๆดู
|
|
|
|
|
Date :
2010-11-09 20:49:10 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือจะให้มีแต่ตัวภาษาไทย,อังกฤษ กับตัววรรค แค่นั้นอะครับ ส่วนคำที่เป็นปัญหา ส่วนมากจะเป็นคำที่ไม่มีตัวอักษรพิเศษ
|
|
|
|
|
Date :
2010-11-09 20:53:13 |
By :
sakang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ ขอ สตริง หน่อย จะเอาไปเขียน code test ครับ
เช่น
$str[] = 'หัวข้อข่าว';
$str[] = 'หัวข้อข่าว';
$str[] = 'หัวข้อข่าว';
$str[] = 'หัวข้อข่าว';
ขี้เกียจเขียนเอง เอาของจริงมาลอง
|
|
|
|
|
Date :
2010-11-09 20:57:13 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$str[] = 'PB จัดเต็มต่อเนื่องไม่ยั้งมือ กับกิจกรรม “แจกปืนทุกวัน มันส์ต่อเนื่อง” เปิดฤกษ์.';
$str[] = 'Tartaros : ระบบการแยกชิ้นส่วนที่ไม่ควรมองข้าม';
$str[] = 'Adafruit Industries ประกาศ ใคร Hack Kinect ได้ เอาไปเลย 2,000$';
$str[] = 'BOOMz จัดกีฬาสี ทั้งทีเพื่อนๆ จะพลาดได้ไง (ต้อนรับเอเชียนเกมที่กว่างโจว)';
$str[] = 'OSGU ร่วมกับ Raycity ส่งกองทัพไอเทมแต่งรถพร้อม Car Romans, Car Vital ให้สมาชิกตล.';
$str[] = 'จัดไป! OSGU ส่งไอเทมพิเศษให้ขาแซ๊ต Grand Fantasia กับ Megaphone ตลอดเดือน พศจิกา.';
รบกวนด้วยครับ
|
ประวัติการแก้ไข 2010-11-09 21:04:49
|
|
|
|
Date :
2010-11-09 21:03:28 |
By :
sakang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ แต่ถ้าให้มีภาษาไทยด้วยอะครับ
|
|
|
|
|
Date :
2010-11-09 23:35:05 |
By :
sakang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
??
|
|
|
|
|
Date :
2010-11-09 23:42:38 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมเอาไปลองเทสอีกทีอะครับ แสดงแต่ภาษาอังกฤษ คืออยากให้มีภาษาอังกฤษ,ไทย กับวรรค อะครับ
|
|
|
|
|
Date :
2010-11-10 00:24:57 |
By :
sakang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดู file encoding ด้วยนะครับ ว่าเป็น ansi หรือว่า utf-8
|
|
|
|
|
Date :
2010-11-10 02:14:19 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีที่บอกวิธีตั้งค่า pattern ของ preg_replace ไหมครับ จะได้ศึกษาไปตั้งค่า
|
|
|
|
|
Date :
2010-11-10 02:25:12 |
By :
sakang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไฟล์ ผมเป็น utf-8 ครับ ออกเป็นภาษาไทย ได้ ดัง output
|
|
|
|
|
Date :
2010-11-10 17:33:00 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|