|
|
|
| вот такой код:
<?
while($users_num = mysql_fetch_array($sql , MYSQL_ASSOC))
{
$users .= $users_num['online_name'] . "</a> ";
}
echo $users;
?>
|
сейчас echo $users выведет список значений без пробелов. а как сделать чтобы список был через запятую, и, самое главное, (через запятую я сам могу) в конце всего ставилась точка? | |
|
|
|
|
|
|
|
для: RV
(27.10.2005 в 19:28)
| |
<?
while($users_num = mysql_fetch_array($sql , MYSQL_ASSOC))
{
$users .= $users_num['online_name'].", ";
}
$users_num['online_name'] = substr($users_num['online_name'], 0, strlen($users_num['online_name'])-2).".";
echo $users_num['online_name'];
?>
|
| |
|
|
|
|
|
|
|
для: RV
(27.10.2005 в 19:28)
| | Можно поступить так
<?
while($users_num = mysql_fetch_array($sql , MYSQL_ASSOC))
{
$users[] = $users_num['online_name'];
}
echo implode(", ", $users).".";
?>
|
| |
|
|
|
|
|
|
|
для: RV
(27.10.2005 в 19:28)
| | Ну и еще 1 вариант =))
<?php
$res_co = mysql_num_rows($sql);
$users = "";
$cur_res = 0;
while($users_num = mysql_fetch_array($sql , MYSQL_ASSOC)){
$cur_res++;
$users .= $users_num['online_name'];
if($cur_res == $res_co) $users .= ". ";
else $users .= ", ";
}
echo $users;
?>
|
| |
|
|
|