 |
อยากทราบเรื่องการค้นหาหน่อยอ่ะครับปกติเราจะค้นหาจาก DB เลยใช้ป่ะครับแต่ถ้าหาจากarray โดยใช้%%ได้ไหม |
|
 |
|
|
 |
 |
|
Code (PHP)
$arr = array(1, 2, 3, 4);
foreach ($arr as & $value) {
$sql = mysql_query("select * from a where like %$value%");
}
|
 |
 |
 |
 |
Date :
2012-11-22 13:48:26 |
By :
LuckyStar |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
array มันน่าจะมีหลายค่าใช่มั้ยครับ ถ้าทำแบบด้านบนน่าจะ ได้มาค่าเดียวหรือไม่ได้เลย ลองดูพวก foreach() ดูนะครับ
|
 |
 |
 |
 |
Date :
2012-11-22 13:51:57 |
By :
atthk208 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แบบนี้หรือป่าวค่ะ
Code (PHP)
$arr = array('ไทย', '2', 'เที่ยว', '4');
foreach ($arr as & $value) {
if(strstr($value,'ท'))
{
echo $value; // กรณีเจอ
}
}
|
 |
 |
 |
 |
Date :
2012-11-22 17:14:16 |
By :
LuckyStar |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
<?php
$os = array("Mac", "NT", "Irix", "Linux");
if (in_array("Irix", $os)) {
echo "Got Irix";
}
if (in_array("mac", $os)) {
echo "Got mac";
}
?>
http://php.net/manual/en/function.in-array.php
|
 |
 |
 |
 |
Date :
2012-11-22 17:27:41 |
By :
sakuraei |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลืมนึกถึงตัวนี้เลย Unidentifier สุดยอด
|
 |
 |
 |
 |
Date :
2012-11-23 11:24:43 |
By :
LuckyStar |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณครับ ผมแค่บังเอิญนึกออกเท่านั้นล่ะครับ 
|
 |
 |
 |
 |
Date :
2012-11-23 11:29:22 |
By :
sakuraei |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|