|
|
|
จะค้าหา string และ นับจำนวนคำเก็บไว้ใน array ยังไงครับ |
|
|
|
|
|
|
|
substr_count น่าจะตอบปัญหานี้ได้นะครับ
ลองดูตัวอย่างที่ man ได้เลยครับ http://www.php.net/manual/en/function.substr-count.php
|
|
|
|
|
Date :
2010-06-15 21:41:49 |
By :
AnimalMan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ ตัวนี้ใช้ได้เลย
<?php
function substr_count_array( $haystack, $needle ) {
$count = 0;
foreach ($needle as $substring) {
$count += substr_count( $haystack, $substring);
}
return $count;
}
?>
แต่ทำไม ตัว $needle
ผมทำการดึงค่าจาก txt ไฟล์มาใส่ในตัวแปร $needle แบบ array
$needle="ddd.txt";
$needle=file($needle);
มันไม่ได้ผล คือไม่นับค่าให้
แต่ถ้าทำ $needle=array("aaa","bbb","ccc"); แบบนี้ได้ผล
งงมากๆ
ใครรู้แนะด้วยครับ
|
|
|
|
|
Date :
2010-06-16 00:33:11 |
By :
basic111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|