|
|
|
| Наверное не совсем понятно что имеется ввиду...
Имеетмя код, который в зависимости от значения переменной $a использует разные индексы массива. Можно ли сделать так, чтобы список индексов создавался один раз, а потом в цикле подставлялась уже сгенерированная строка?
Для примера:
$res=mysql_query("select * from files");
$all=mysql_num_rows($res);
if($a==1)
{$string="$array['song_name'] $array['songer']";}
else
{$string="$array[game_name] $array[game_janr]";}
for($i=0; $i<$all; $i++)
{
$array=mysql_fetch_array($res);
echo $string;
}
|
Можно ли сделать примерно так как написано, а не определять переменную $string в теле цикла? | |
|
|
|
|
|
|
|
для: b00m
(25.07.2006 в 14:01)
| | Не очень понятно, вроде переменная $string формируется за пределами цикла? | |
|
|
|
|
|
|
|
для: cheops
(25.07.2006 в 15:18)
| | За пределами... Значит обязательно проверяфть значение $a в цикле... | |
|
|
|
|
|
|
|
для: b00m
(25.07.2006 в 20:34)
| | А что вы хотите сделать? | |
|
|
|