[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как убрать значение из foreach?
Renden
привет, возможно глупый вопрос, но мне в таком переборе foreach($test as $key => $value) не нужно значение $value, как его убрать чтоб память не занимало?)
чтоб было понятнее что я имею ввиду приведу код:

//все это в циле
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
И что с того, в памяти то оно болтается)

Спустя 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];
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.