|
|
|
สอบถามเรื่องการเขียน string function พื้นฐานโปรแกรมมิ่งมีน้อย |
|
|
|
|
|
|
|
Code (PHP)
$message = "บอกเลยว่าเสียความรู้สึกและผิดหวังที่สุดนี่คงเป็นบทเรียนที่จะจำไปจนตายและไม่คิดจะกลับมาเรียนมันซ้ำอีก...ห่วย";
$find_p = array('บทเรียน');
$find_n = array('ห่วย','เสียความรู้สึก','ผิดหวัง','จนตาย');
$count_p = 0;
$count_n = 0;
foreach($find_p as $val){
if(strpos($message,$val)) {
$count_p++;
}
}
foreach($find_n as $val){
if(strpos($message,$val)) {
$count_n++;
}
}
echo 'P='.$count_p.'<br>N='.$count_n;
ลองไปประยุกต์ใช้ดูนะครับ จำไม่ได้ว่าphpมีfunctionนับคำที่ต้องการหรือเปล่า
|
|
|
|
|
Date :
2016-01-07 08:36:15 |
By :
amphol-yui |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
foreach($find_p as $val){
$count_p = substr_count($message,$val);//คำสั่งนับสตริงตามที่ท่าน yui ได้กล่าวไว้
}
|
|
|
|
|
Date :
2016-01-07 08:51:27 |
By :
noMerzy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะเปลี่ยนจากใช้ฟังก์ชั่นที่เป็น array มาเป็นแบบ query จาก database ต้องเขียนแบบไหนครับ
|
|
|
|
|
Date :
2016-01-12 22:30:50 |
By :
aptxmink |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|