|
автор: 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)
| | Не работает :(.. имя не выделяется. | |
|
|
|