|
|
|
ทำไฮไลท์ข้อความที่ค้นหาด้วย str_replace แต่ข้อความที่รับมาเป็น array จะนำไปใช้อย่างไรครับ |
|
|
|
|
|
|
|
น่าจะประมาณนี้นะ
Code (PHP)
$a = array(
'A' => 'a',
'M'=>'m',
'P' => 'php'
);
$keySearch= $a['P'];
$myStrong = "Welcome to my php programming";
echo str_replace($keySearch,"<font color=red><b>$keySearch<b></font>",$myStrong);
|
|
|
|
|
Date :
2016-12-26 12:48:36 |
By :
thesin18598 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยากเอาทุกตัวใน array มาไฮไลท์เลยอะครับ
แบบนี้เลยอะครับ
array(wel,my,php);
Welcome to my php programming
Code (PHP)
$a = array(
'A' => 'Wel',
'M'=>'my',
'P' => 'php'
);
$keySearch= $a['P'];
$myStrong = "Welcome to my php programming";
echo str_replace($keySearch,"<font color=red><b>$keySearch<b></font>",$myStrong);
|
ประวัติการแก้ไข 2016-12-26 12:57:29
|
|
|
|
Date :
2016-12-26 12:56:10 |
By :
punjan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$a = array('Wel', 'my', 'php');
$b = array();
foreach($a as $val){
$b[$val] = '<b>'.$val.'</b>';
}
$myStrong = "Welcome to my php programming";
echo str_replace(array_keys($b), $b,$myStrong);
|
|
|
|
|
Date :
2016-12-26 14:42:41 |
By :
9nonameman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้ว ขอบคุณมากๆครับ
|
|
|
|
|
Date :
2016-12-26 14:58:05 |
By :
punjan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|