| |
автор: fyn (19.12.2005 в 22:27) |
|
| | Имеется код. Вот кусочек из него:
$sql_exec = "SELECT time, user, msg FROM ch WHERE time > {$curtime1} and channel={$channel} ORDER BY id DESC;";
$query = $DB->query($sql_exec);
while ($row = $DB->fetch_row($query)) {
$strtime = strftime("%m-%d", $row['time']);
$msgs = "<{$strtime}> [<b>{$row['user']}</b>] {$row['msg']}<br>".$msgs;
}
|
Необходимо сделать так, чтобы если в $row['msg'] содержалось $row['user'], то $row['user'] заменялся на <b>$row['user']</b>.
Как это осуществить попроще? :) | |
| |
|
|
| |
|
|
| |
для: fyn
(19.12.2005 в 22:27)
| | | Здесь помоему проще воспользоваться строковыми функциями
<?php
$msgs = str_replace( $row['user'], "<b>".$row['user']."</b>", $row['msg']);
?>
|
| |
| |
|
|
| |
автор: tras (20.12.2005 в 15:33) |
|
| |
для: cheops
(20.12.2005 в 02:48)
| | | Не работает :(.. имя не выделяется. | |
| |
|
|