X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> foreach ограничение на вывод
people2010
people2010
Topic Starter сообщение 29.1.2011, 2:54; Ответить: people2010
Сообщение #1


Как через цикл foreach вывести не весь массив а например с 1 по 2 элемент?
Если например имеем такой массив.

[PHP]
$a = array( //Объявлени массива
"green" => "Зелёный",
"yellow" => "жёлтый",
"white" => "белый",
"black" => "Чёрный",
"blue" => "Синий",
);
[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
people2010
people2010
Topic Starter сообщение 29.1.2011, 3:01; Ответить: people2010
Сообщение #2


Да, можно вот так сделать.
[PHP]
$i = 0;
foreach($a as $key =>$one){
$i++;
if($i >3) break;
printf("%s - %s ",$key,$one);
echo "\n";
}
[/PHP]

Какие варианты лучше есть?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 29.1.2011, 3:24; Ответить: alexdrob
Сообщение #3


[PHP]<?php
$a = array(
"green" => "Зелёный",
"yellow" => "жёлтый",
"white" => "белый",
"black" => "Чёрный",
"blue" => "Синий",
);

foreach (array_slice($a,0,2) as $key =>$one)
{
printf("%s - %s ",$key,$one);
}
?>[/PHP]

[PHP]
<?php
$a = array(
"green" => "Зелёный",
"yellow" => "жёлтый",
"white" => "белый",
"black" => "Чёрный",
"blue" => "Синий",
);

for ($i = 0; $i < 2; $i++)
{
list($key,$one) = each($a);
printf("%s - %s ",$key,$one);
}
?>
[/PHP]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как в Яндекс.Директ задать для компании дневное ограничение бюджета?
0 rownong27 976 16.2.2024, 16:18
автор: rownong27
Горячая тема (нет новых ответов) Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок
быстро, удобно, по доступному курсу
200 Sostavitel 97663 11.2.2024, 21:07
автор: Wolfhound
Открытая тема (нет новых ответов) Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA).
9 sbitcoinru 6746 10.10.2023, 19:25
автор: Sbitcoin
Горячая тема (нет новых ответов) Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH
225 himin 132448 7.5.2023, 13:26
автор: Вера_Симонова
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлы«»101Crypta.com«»ВВОД/ВЫВОД/ОБМЕН«»BTC/ETH/QIWI/USDT/VISA/MC«»НАЛИЧНЫЕ/СНГ/ЕВРОПА«»
13 101Crypta 12130 18.4.2023, 23:15
автор: 101Crypta


 



RSS Текстовая версия Сейчас: 29.3.2024, 1:03
Дизайн