чтоб было понятнее что я имею ввиду приведу код:
//все это в циле
while {
//Условие
$test[] = array (
$DAY[] = 'Завтра день рождения!',
$DAY_CONTENT[] = 'Завтра, в субботу',
$FIRSTNAME[] = $row['firstname'],
}
//тут какое-то условие
$test[] = array (
$DAY[] = 'Послезавтра день рождения!',
$DAY_CONTENT[] = 'Послезавтра, в воскресение',
$FIRSTNAME[] = $row['firstname'],
}
Вывожу так:
<?php foreach($test as $k => $v):?>
<div class="new"><div class="header"><?php echo $DAY[$k];?></div>
<div class="content">
<?php echo $DAY_CONTENT[$k];?> <b><?php echo $FIRSTNAME[$k];?> </b>
</div>
</div>
т.е $V я не использую..
Спустя 6 минут, 20 секунд (8.04.2011 - 16:03) Basili4 написал(а):
Если тебе нужны только ключи используй array_keys
Спустя 1 минута, 57 секунд (8.04.2011 - 16:05) minok94 написал(а):
Ну ты даешь)) Например так:
foreach($test as $key => $value)
{
$var = $key;//выбираем только значения key, value не трогаем
}
Спустя 45 секунд (8.04.2011 - 16:06) Renden написал(а):
Basili4
Я отредактировал выше, так вообще как я делаю правильно делать?)
minok94
И что с того, в памяти то оно болтается)
Я отредактировал выше, так вообще как я делаю правильно делать?)
minok94
И что с того, в памяти то оно болтается)
Спустя 4 минуты, 18 секунд (8.04.2011 - 16:10) minok94 написал(а):
В принципе согласен, но
Цитата |
мне в таком переборе foreach($test as $key => $value) не нужно значение $value |
Спустя 2 минуты, 7 секунд (8.04.2011 - 16:13) Renden написал(а):
minok94
Строку до конца надо читать просто)))
Строку до конца надо читать просто)))
Спустя 7 минут, 28 секунд (8.04.2011 - 16:20) Renden написал(а):
С array_keys получилось, но всеравно как-то не красиво, можно ли как-то изменить мой код выше чтоб просто выводить $DAY заместо $DAY[$k], чтоб была просто переменная?
Спустя 13 минут, 45 секунд (8.04.2011 - 16:34) Basili4 написал(а):
так
$count=count($DAY);
for ($i=0;$i<$count; $i++ )
{
echo $DAY[$i];
echo $DAY_blabla[$i];
}