|
|
|
เราสามารถ หั่นชื่อเรื่อง ให้ echo แสดงผลเป็น คำๆ โดยมี คอมม่า คั่นไว้ ได้อย่างไร |
|
|
|
|
|
|
|
ผลลัพท์ของ $data[title] ก็คือ ชื่อบทความ
แต่ต้องการ ทำงานกับ $data[title] อีกครั้ง โดย explode ตัดชื่อบทความ เป็นท่อนๆ เพื่อจะนำไปใช้เป็น tags
Code
$data[title]=$parsed_xml->Items->Item->ItemAttributes->Title;
$badchars = array(",", ":", "(", ")", "]", "[", "?", "!", ";", "-");
$title2 = str_replace($badchars, "", $data[title]);
$items = explode(' ', $title2);
$thetag = array();
for($k = 0, $l = count($items); $k < $l; ++$k){
$long = strlen($items[$k]);
if ($long > 3) {
$thetag[] = $items[$k];
}
}
$tags= array($thetag[0],$thetag[1],$thetag[2],$thetag[3],$thetag[4],$thetag[5],$thetag[6],$thetag[7],$thetag[8],$thetag[9]);
$data[tags1]=$tags;
Tag : PHP
|
|
|
|
|
|
Date :
2011-02-16 12:36:09 |
By :
niyata |
View :
798 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยดูให้หน่อยนะครับ เร่งส่งการบ้านจริงๆ
|
|
|
|
|
Date :
2011-02-16 12:45:52 |
By :
niyata |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องดูว่าจะตัดอะไร ในโค้ดของคุณตัดจาก space (" ") ใช่ไหม ถ้าต้องการผลลัพธ์ เป็น Array ก็ explode() ถูกแล้ว
ถ้าต้องการผลลัพธ์เป็น String ก็ replace "," เข้าไปแทน " " ก็ได้ หรือจะ explode() ก่อนแล้วเอามาต่อ string อีกทีก็ได้
|
|
|
|
|
Date :
2011-02-16 14:24:50 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|