[PHP Room] แชร์ PHP กันวันละนิด

เริ่มโดย EThaiZone, 05 มีนาคม 2007, 19:27:38

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

jiw

อ้างถึงจาก: dekmw ใน 29 ตุลาคม 2007, 14:55:30
อยากรู้จักเลยครับว่าตัวแปรของphpภาษาC เหมือนกันรึเปล่าอ่ะครับ :-*


คร่าวๆ ที่ผมลองศึกษามา .. ใช้งานไม่ต่างกันเลยนะครับ ( สำหรับ เบื้องต้น ) ลึกๆไป ไม่แน่ใจ

เพราะกำลังศึกษาอยู่เช่นกัน

ball6847

อ้างถึงจาก: EThaiZone ใน 29 ตุลาคม 2007, 14:17:28

พอคิดว่าตัวเองอาจอายุไม่ยืนในวันไหนก็ได้

ไฟมันก็เลยลุกครับ (ลุกแบบจี้ก้น)

:D

ที่บอกว่าลุกนี่ ต้องเห็นอะไรหวิวๆ เสียวๆก่อนป่ะถึงจะลุก  :D
อ่ะล้อเล่งน้าา

อ้างถึงจาก: dekmw ใน 29 ตุลาคม 2007, 14:55:30
อยากรู้จักเลยครับว่าตัวแปรของphpภาษาC เหมือนกันรึเปล่าอ่ะครับ :-*

ผมไม่รู้อะไรมากนะ รู้แต่ว่า ภาษา PHP ถูกสร้างขึ้นมาด้วย ภาษา C
คนเป็น C มาก่อนเรียน PHP นิดเดวก็เปนแระ
คนเรียน PHP มาก่อน ย้อนไปเรียน C เอ้ะ งง งง (เป็นเฉพาะผมคนเดวมั้ง)
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

dekmw

หุหุครับ เหอะๆๆพอดีเรียน ภาษาซีอยู่อ่ะครับ เลยอยากรู้  ขอบคุณมากครับ  พี่ๆๆ ;)

isawa

อ้างถึงจาก: EThaiZone ใน 29 ตุลาคม 2007, 13:43:36
อ้างถึงจาก: BosnoS ใน 29 ตุลาคม 2007, 13:35:51
โอ้ว แหล่ง ทรัพย์สมบัติ อยู่ในนี้หมดเลย มั่วแต่ไปอ่านกระทู้ไหนละเนี้ยเรา

ว่าแต่ อยากได้ rss ของ google มีไหมอ่ะคัรบ ตรง การ ค้นหา นะครับ หาไม่เจอ เจอแต่ news.google.com

อ้าว  ตอนนี้ผมแปลกใจนะครับ ที่หลายคนไม่รู้ว่ามีอะไรบ้าง
Google เป็นสุดยอดของเครื่องมือของผมจริงๆ นะ

มี rss ตัวหนึ่งของ Google สามารถทำการค้นหา
Top ของ trend (หรือคีย์เวิร์ด) ที่นิยม (หรือถูกค้น)มากที่สุดในรายชั่วโมงได้ด้วย

ใครอยากรู้ pm ถาม  ไม่บอกง่ายๆ อิๆ  :D

(มีดีๆ อีกหลายตัวนะ ลองวิ่งให้ทั่วดูสิ)

คุณ EThaiZone คล้ายๆตัวนี้รึป่าวคับ
http://www.hottrendlive.com

AsinLite สคริปดึงข้อมูล Asin Title Image จาก Amazon

EThaiZone

อ้างถึงจาก: isawa ใน 30 ตุลาคม 2007, 13:21:50
อ้างถึงจาก: EThaiZone ใน 29 ตุลาคม 2007, 13:43:36
อ้างถึงจาก: BosnoS ใน 29 ตุลาคม 2007, 13:35:51
โอ้ว แหล่ง ทรัพย์สมบัติ อยู่ในนี้หมดเลย มั่วแต่ไปอ่านกระทู้ไหนละเนี้ยเรา

ว่าแต่ อยากได้ rss ของ google มีไหมอ่ะคัรบ ตรง การ ค้นหา นะครับ หาไม่เจอ เจอแต่ news.google.com

อ้าว  ตอนนี้ผมแปลกใจนะครับ ที่หลายคนไม่รู้ว่ามีอะไรบ้าง
Google เป็นสุดยอดของเครื่องมือของผมจริงๆ นะ

มี rss ตัวหนึ่งของ Google สามารถทำการค้นหา
Top ของ trend (หรือคีย์เวิร์ด) ที่นิยม (หรือถูกค้น)มากที่สุดในรายชั่วโมงได้ด้วย

ใครอยากรู้ pm ถาม  ไม่บอกง่ายๆ อิๆ  :D

(มีดีๆ อีกหลายตัวนะ ลองวิ่งให้ทั่วดูสิ)

คุณ EThaiZone คล้ายๆตัวนี้รึป่าวคับ
http://www.hottrendlive.com



คล้ายๆ ครับ  มันบอกอัพเดตใหม่สดอะ ลองเข้า Google ให้ทั่วครับ

และอย่างมองในมุมที่คนปกติทั่วไปเขามองกัน ของดีตรึม

EThaiZone

ฟังค์ชั่นแปลง tis620 เป็น utf-8 อีกตัวครับ

เป็นแบบชนิดแปลงเป็นอักขระ (ผมบอกไม่ถูกเพราะอ่านมันไม่ออก อิๆ)

เอาเป็นว่าลองใช้ดูนะครับ

function tis2utf8($tis) {
   for( $i=0 ; $i< strlen($tis) ; $i++ ){
      $s = substr($tis, $i, 1);
      $val = ord($s);
      if( $val < 0x80 ){
         $utf8 .= $s;
      } elseif ( ( 0xA1 <= $val and $val <= 0xDA ) or ( 0xDF <= $val and $val <= 0xFB ) ){
         $unicode = 0x0E00 + $val - 0xA0;
         $utf8 .= chr( 0xE0 | ($unicode >> 12) );
         $utf8 .= chr( 0x80 | (($unicode >> 6) & 0x3F) );
         $utf8 .= chr( 0x80 | ($unicode & 0x3F) );
      }
   }
   return $utf8;
}

Credit: http://www.mindphp.com/modules.php?name=News&file=article&sid=48


คนเขียนฟังค์ชั่นตัวนี้ เก่งจริงๆ

isawa

อ้างถึงจาก: EThaiZone ใน 02 พฤศจิกายน 2007, 23:30:54
อ้างถึงจาก: isawa ใน 30 ตุลาคม 2007, 13:21:50
อ้างถึงจาก: EThaiZone ใน 29 ตุลาคม 2007, 13:43:36
อ้างถึงจาก: BosnoS ใน 29 ตุลาคม 2007, 13:35:51
โอ้ว แหล่ง ทรัพย์สมบัติ อยู่ในนี้หมดเลย มั่วแต่ไปอ่านกระทู้ไหนละเนี้ยเรา

ว่าแต่ อยากได้ rss ของ google มีไหมอ่ะคัรบ ตรง การ ค้นหา นะครับ หาไม่เจอ เจอแต่ news.google.com

อ้าว  ตอนนี้ผมแปลกใจนะครับ ที่หลายคนไม่รู้ว่ามีอะไรบ้าง
Google เป็นสุดยอดของเครื่องมือของผมจริงๆ นะ

มี rss ตัวหนึ่งของ Google สามารถทำการค้นหา
Top ของ trend (หรือคีย์เวิร์ด) ที่นิยม (หรือถูกค้น)มากที่สุดในรายชั่วโมงได้ด้วย

ใครอยากรู้ pm ถาม  ไม่บอกง่ายๆ อิๆ  :D

(มีดีๆ อีกหลายตัวนะ ลองวิ่งให้ทั่วดูสิ)

คุณ EThaiZone คล้ายๆตัวนี้รึป่าวคับ
http://www.hottrendlive.com



คล้ายๆ ครับ  มันบอกอัพเดตใหม่สดอะ ลองเข้า Google ให้ทั่วครับ

และอย่างมองในมุมที่คนปกติทั่วไปเขามองกัน ของดีตรึม

จะลองดูครับ  :D  ว่าแต่ของดีนี่แอบซ่อนแถวๆตรงไหนครับ จะได้จับมายำลงเวบ  ;D
AsinLite สคริปดึงข้อมูล Asin Title Image จาก Amazon

ฟาร์มเฮ้า

#167
คุณ EThaiZone ครับ ผมเอาสคริปแสดงชื่อไฟล์ใน dir ไปประยุกต์ใช้ แต่ตอนนี้มันแสดงชื่อไฟล์ไม่เรียงลำดับกันน่ะครับ คือสลับไปมา 5,2,7,1,9

ถ้าอยากให้มันเรียงชื่อไฟล์แบบเรียงตามชื่อไฟล์ได้ไหมครับ

<?php
$d 
dir("pic");
$count=0;
while (
false !== ($entry $d->read())) {
   if(
$entry<>"." && $entry<>"..") {
       
$count++;
        echo 
"$count > $entry<br>\n";
   }
}
$d->close();
?>


ลองบน localhost มันเรียง ทำไมลองบน server จริงมันไม่เรียงหว่า

------------

อ่า ได้ละครับ เห็นคุณ EThaiZone ไม่ online เลยนั่งมั่วอยู่พักนึง
<?php
$d 
dir($wesds);
$count=0;
$odd = array();
while (
false !== ($entry $d->read())) {
   if(
$entry<>"." && $entry<>"..") {
       
$count++;
array_push($odd,$entry);
   }

}
sort($odd);
$dd sizeof($odd);
for(
$i 0$i<$dd$i++) {
echo 
$odd[$i]."<br>";
}
$d->close();
?>

EThaiZone

Code ของคุณฟาร์มเฮ้าดูสะอาดกว่าของผมเยอะเลย  :P

-------------------------------------

ไม่อัพเดตบ้างเดียวกระทู้จะเน่า
อ่านชื่อคุณฟาร์มเฮ้าแล้วพาลนึกถึงขนมปัง.. พอนึกไปมากลัวกระทู้บูดเพราะไม่อัพเดต (เกี่ยวกันไหมเนี่ย  :D)

เข้าเรื่องวันนี้พอดีได้ทัศนา php.net จนสะดุดกับฟังค์ชั่นหนึ่ง เป็นอะไรที่สุดยอด

glob()
http://th.php.net/glob

ความสามารถหลักที่ดูง่ายอย่างเหลือเชื่อคือ
แสดงรายชื่อไฟล์ ณ พาทนั้นๆ
ฟังดูงงๆ ยกตัวอย่างเช่น

1.ต้องการรายการไฟล์นามสกุล txt
print_r(glob("*.txt"));

2.ต้องการรายการไฟล์ที่ขั้นต้นด้วยตัว a ในโฟลเดอร์ images
print_r(glob("images/a*.jpg"));

3.ต้องการแสดงทุกไฟล์และโฟล์เดอร์ในนั้นทั้งหมด
print_r(glob("*"));

4.ต้องการแสดงเฉพาะไฟล์ทั้งหมด ไม่เอาโฟลเดอร์
print_r(glob("*.*"));

5.ต้องการแสดงเฉพาะโฟลเดอร์ทั้งหมด ไม่เอาไฟล์
print_r(glob("*", GLOB_ONLYDIR));

6.ต้องการแสดงไฟล์นามสกุล php และ txt
print_r(glob("{*.php,*.txt}",GLOB_BRACE));


ปัญหาหนึ่งที่จะเกิดขึ้นกับฟังค์ชั่นนี้คือ.. Case Sensitive
วิธีแก้คือใช้ sql_regcase()
print_r(glob(sql_regcase("*.txt")));


เท่านี้ก็จะแก้ปัญหาได้แล้วครับ  :)

EThaiZone

#169
ขอโพสอีกหนึ่งเรื่องรวมไว้หน่อย

การเขียน Regex เพื่อเช็คภาษาไทย

กรณีถ้าเซฟไฟล์เป็น Ascii (ไฟล์ปกติ)

$var = '<img src="อยากได้ข้อมูลที่อยู่ตรงนี้">
<a href="อยากได้ข้อมูลที่อยู่ตรงนี้"</a>';

preg_match_all('#[\xA1-\xF9]#', $var, $match);

print_r($match);


กรณีถ้าเซฟไฟล์เป็น UTF-8 (รองรับหลายภาษาในไฟล์เดียวได้)

$var = '<img src="อยากได้ข้อมูลที่อยู่ตรงนี้">
<a href="อยากได้ข้อมูลที่อยู่ตรงนี้"</a>';

preg_match_all('#[ก-๙]#u', $var, $match);

print_r($match);



กรณีล่างเป็นอะไรที่ตกม้าตายเอามากๆ  :P

EThaiZone

ช่วงนี้เป็นอะไรที่กำลังฮอทกับโดเมนภาษาไทยบนไทยเสียว

ัวันนี้เลยมีอะไรมาให้เล่น กับคลาสแปลง UTF8 เป็น punycode

IDNA Convert
http://www.phpclasses.org/browse/package/1509.html

วิธีใช้ก็ง่ายนิดเดียว!

$text = 'ฝากรูป.com';
require_once('idna_convert.class.php');
$IDN = new idna_convert();

//แปลงเป็น punycode
$encoded = $IDN->encode($text);
echo $encoded;

//แปลงกลับเป็น utf8
$decoded = $IDN->decode($encoded);
echo $decoded;


หรือใครขี้เกียจใช้ ก็เว็บนี้ได้เหมือนกัน
http://idnaconv.phlymail.de

:)

EThaiZone

ฟังค์ชั่นแปลง utf8 กลับเป็น tis620

function utf82tis($string) {
  $str = $string;
  $res = "";
  for ($i = 0; $i < strlen($str); $i++) {
    if (ord($str[$i]) == 224) {
      $unicode = ord($str[$i+2]) & 0x3F;
      $unicode |= (ord($str[$i+1]) & 0x3F) << 6;
      $unicode |= (ord($str[$i]) & 0x0F) << 12;
      $res .= chr($unicode-0x0E00+0xA0);
      $i += 2;
    } else {
      $res .= $str[$i];
    }
  }
  return $res;
}


เครดิต
http://atiahcapus.spaces.live.com/

icez

รวบ code ให้อีกที

function utf82tis($string) {
  $str = $string;
  $res = "";
  $strlen = strlen($str);
  for ($i = 0; $i < $strlen; $i++) {
    if (ord($str[$i]) == 224) {
      $unicode = ((ord($str[$i+2]) & 0x3F) | ((ord($str[$i+1]) & 0x3F) << 6)) | ((ord($str[$i]) & 0x0F) << 12);
      $res .= chr($unicode-0x0E00+0xA0);
      $i += 2;
    } else
      $res .= $str[$i];
  }
  return $res;
}


ปล. ตูเกลียด shift bit
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

aomnaruk

เอาไว้ดึง Google Keyword Suggestion

<?
/**
* XMLToArray Generator Class
* @author  :  MA Razzaque Rupom <[email protected]>, <[email protected]>
*             Moderator, phpResource (LINK1http://groups.yahoo.com/group/phpresource/LINK1)
*             URL: LINK2http://www.rupom.infoLINK2
* @version :  1.0
* @date       06/05/2006
* Purpose  : Creating Hierarchical Array from XML Data
* Released : Under GPL
*/

class XmlToArray
{
   
    var $xml='';
   
    /**
    * Default Constructor
    * @param $xml = xml data
    * @return none
    */
   
    function XmlToArray($xml)
    {
       $this->xml = $xml;   
    }
   
    /**
    * _struct_to_array($values, &$i)
    *
    * This is adds the contents of the return xml into the array for easier processing.
    * Recursive, Static
    *
    * @access    private
    * @param    array  $values this is the xml data in an array
    * @param    int    $i  this is the current location in the array
    * @return    Array
    */
   
    function _struct_to_array($values, &$i)
    {
        $child = array();
        if (isset($values[$i]['value'])) array_push($child, $values[$i]['value']);
       
        while ($i++ < count($values)) {
            switch ($values[$i]['type']) {
                case 'cdata':
                array_push($child, $values[$i]['value']);
                break;
               
                case 'complete':
                    $name = $values[$i]['tag'];
                    if(!empty($name)){
                    $child[$name]= ($values[$i]['value'])?($values[$i]['value']):'';
                    if(isset($values[$i]['attributes'])) {                   
                        $child[$name] = $values[$i]['attributes'];
                    }
                }   
              break;
               
                case 'open':
                    $name = $values[$i]['tag'];
                    $size = isset($child[$name]) ? sizeof($child[$name]) : 0;
                    $child[$name][$size] = $this->_struct_to_array($values, $i);
                break;
               
                case 'close':
                return $child;
                break;
            }
        }
        return $child;
    }//_struct_to_array
   
    /**
    * createArray($data)
    *
    * This is adds the contents of the return xml into the array for easier processing.
    *
    * @access    public
    * @param    string    $data this is the string of the xml data
    * @return    Array
    */
    function createArray()
    {
        $xml    = $this->xml;
        $values = array();
        $index  = array();
        $array  = array();
        $parser = xml_parser_create();
        xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
        xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
        xml_parse_into_struct($parser, $xml, $values, $index);
        xml_parser_free($parser);
        $i = 0;
        $name = $values[$i]['tag'];
        $array[$name] = isset($values[$i]['attributes']) ? $values[$i]['attributes'] : '';
        $array[$name] = $this->_struct_to_array($values, $i);
        return $array;
    }//createArray
   
   
}//XmlToArray

if(isset($_GET['q'])){
$query = urlencode($_GET['q']);
}else{
$query = 'loan';
}
$query = str_replace('-','+',$query);

//XML Data


$xml_data = file_get_contents("http://www.google.com/complete/search?hl=en&xml=true&qu=".$query);
//Creating Instance of the Class
$xmlObj    = new XmlToArray($xml_data);
//Creating Array
$arrayData = $xmlObj->createArray();



for($i=0;$i<count($arrayData[toplevel][CompleteSuggestion]);$i++){
echo "<a href=".'"./'.$arrayData[toplevel][CompleteSuggestion][$i][suggestion][data].'.html">'.$arrayData[toplevel][CompleteSuggestion][$i][suggestion][data]."</a>" .  "<br>";



}
?>



thenetxx

อ้างถึงจาก: ฟาร์มเฮ้า ใน 08 พฤศจิกายน 2007, 23:25:57
คุณ EThaiZone ครับ ผมเอาสคริปแสดงชื่อไฟล์ใน dir ไปประยุกต์ใช้ แต่ตอนนี้มันแสดงชื่อไฟล์ไม่เรียงลำดับกันน่ะครับ คือสลับไปมา 5,2,7,1,9

ถ้าอยากให้มันเรียงชื่อไฟล์แบบเรียงตามชื่อไฟล์ได้ไหมครับ

<?php
$d 
dir("pic");
$count=0;
while (
false !== ($entry $d->read())) {
   if(
$entry<>"." && $entry<>"..") {
       
$count++;
        echo 
"$count > $entry<br>\n";
   }
}
$d->close();
?>


ลองบน localhost มันเรียง ทำไมลองบน server จริงมันไม่เรียงหว่า

------------

อ่า ได้ละครับ เห็นคุณ EThaiZone ไม่ online เลยนั่งมั่วอยู่พักนึง
<?php
$d 
dir($wesds);
$count=0;
$odd = array();
while (
false !== ($entry $d->read())) {
   if(
$entry<>"." && $entry<>"..") {
       
$count++;
array_push($odd,$entry);
   }

}
sort($odd);
$dd sizeof($odd);
for(
$i 0$i<$dd$i++) {
echo 
$odd[$i]."<br>";
}
$d->close();
?>


ตรงนี้มี function ของ php ชื่อ array_sort();  อะครับ ลองดู format ใน php.net ได้ครับ  ^__^
Develop site but can't develop life
ASIA

เรารักนายนะน้องฟี่

รบกวนขอถาม เรื่องหัวข้อเออเร่อหน่อยครับ  ว่าแต่ละอันหมายความว่ายังไง

PHP Notice:  Undefined index:

PHP Notice:  Undefined variable:

PHP Warning:  mysql_num_rows(): supplied argument is not a valid MySQL result resource

PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: open(/var/lib/php/session/sess_8jdhhp8ev7h82euguffrrvkoo7, O_RDWR) failed: Permission denied (13)

PHP Notice:  Use of undefined constant host - assumed 'host'

PHP Notice:  Use of undefined constant scheme - assumed 'scheme'

PHP Notice:  Use of undefined constant path - assumed 'path'

PHP Notice:  Undefined variable: post in

ขอบคุณครับ

EThaiZone

PHP Notice:  Undefined index:

- ยังไม่ได้กำหนดอินเด็ก

PHP Notice:  Undefined variable:

- ยังไม่ได้กำหนดตัวแปร

PHP Warning:  mysql_num_rows(): supplied argument is not a valid MySQL result resource

- ข้อมูลที่ส่งไปยัง mysql_num_rows() ไม่ใช่ผลการคืนค่าจาก mysql

PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: open(/var/lib/php/session/sess_8jdhhp8ev7h82euguffrrvkoo7, O_RDWR) failed: Permission denied (13)

- ไม่สามารถเก็บ session ได้ ติดการอนุญาต (ถ้าเข้าใจไม่ผิดนะ)

PHP Notice:  Use of undefined constant host - assumed 'host'
PHP Notice:  Use of undefined constant scheme - assumed 'scheme'
PHP Notice:  Use of undefined constant path - assumed 'path'

- ใช้ค่าคงที่ ที่ไม่ได้ถูกกำหนด (แยกตามชื่อไป)

PHP Notice:  Undefined variable: post in

- ก็เหมือนๆ กับข้างบน



ประมาณนี้แหละครับ หวังว่าจะบอกถูกนะ  :P

เรารักนายนะน้องฟี่

ขอบคุณมากๆครับ คงต้องเปลี่ยน สคิปอีกครั้ง หรือไม่ก็ เปลี่ยน vps แล้วมั๊งเนี่ย  :'(

EThaiZone

#178
ความเป็นไปได้ของ 1 ใน 100

พอดีวันนี้ทำวิจัย (อีกความหมายคือ วันนี้ไร้สาระ  :D)
ถ้าเกิดสุ่มตัวเลขระหว่าง 1 ถึง 100 ในจำนวนร้อยครั้ง
จะมีอัตราซ้ำอยู่ที่เท่าไร ควรสุ่มด้วยวิธีไหนเลขถึงกระจายมากที่สุด

วิธีแรก วนลูป 100 ครั้ง แล้วใช้ rand()


$base = 100;
$loop = 100;
for($i=0; $i<$loop; $i++){
$n[] = rand(1, $base);
}
$n = array_count_values($n);
arsort($n);
print_r($n);


วิธีสอง สร้างฐาน array 1 ถึง 100 แล้ว shuffle แล้วเรียกค่าแรกสุดมา


$base = 100;
$loop = 100;
$b = range(1, $base);
for($i=0; $i<$loop; $i++){
shuffle($b);
$n[] = $b[0];
}
$n = array_count_values($n);
arsort($n);
print_r($n);


แต่.. ความจริง ทั้งสองวิธีนี้ก็ให้ผลเหมือนกันๆ (ฮา)  ;D

เพียงแต่ที่อยากนำเสนอจริงๆ คือ ช่วงของข้อมูลที่นำมาใช้สุ่มนี้คือ 1 ถึง 100
ซึ่งจากผลการทดลอง ยังมีอัตราการกระจายค่าแค่ 60%
จึงทำให้เราอาจอยากสุ่มค่าที่ต้องการแบบกระจายมากไม่ได้ (ก็อยากให้ครบ 100% ว่างั้นเถอะ)

แต่ถ้าลองปรับ $loop ให้มากกว่า $base อยู่ที่ 10 เท่า
จะสามารถเติมเต็มส่วนที่ขาดไปได้จนครบ 100% ครับ

ปล. บทความนี้จะมีประโยชน์หรือเปล่าอยู่ที่คนอ่านนะครับ  :)
ปล2. ถามว่า แค่ rand ก็พอแล้วไม่ใช่เหรอ แต่ว่า rand ในเครื่องผมมันชอบออกขึ้นต้นด้วย 2 4 6 7
และลงท้ายด้วยเลขคู่ ซึ่งดูแล้ว.. เดาทางง่ายจัง (ฮา)

EThaiZone

การเขียนตรวจสอบ Keyword Density อย่างง่ายๆ

$text = 'Game Flier's Cuti-Cuti Gamers Brought The House Down
One of them was Ragnarok Online YelloX Cup 3vs3 PVP competition. On hand at the prize giving ceremony of the RO Cup was the hawt local supermodel, Amber Chia. Spending quite some time at the even despite her busy schedule, ...
Campanha de lan
Campanha promocional de Ragnar.
Falling Bishop
This is RO (Ragnarok Online) related stoof. :c So there was recently a bugged MVP (boss monster) called Falling Bishop/Fallen Bishop Hibard. Apparently it was bugged, because it gave tons of experience but was easy to kill. ...
The Hell Is
The hell is there only one english european rp server de vanyar de buy lotroeu gold usd 29 server name lord of the rings online mythos ragnarok online server azshara charakter vanyar soweit ich das weiss haben wir 50 und 1stinrings. ...
';

$text = eregi_replace("[^a-z0-9 ]", "", strtolower($text));
$text = preg_replace("#[\s]+#", " ", $text);
$set = explode(" ", trim($text));
$set = array_count_values($set);
arsort($set);
print_r($set);


ไม่ขออธิบายมาก ใครไม่เข้าใจฟังค์ชั่นไหน ค้นจาก php.net/ชื่อฟังค์ชั่น

::)