RattleSneyk
20.05.2014 - 22:26
В массиве есть строки.
[0]
[1]
[2] и т.д
Вот не помню - как вывести с 0 по 2?
Помню, что то такое [0,10] или [0-10]
))))
sergeiss
20.05.2014 - 23:02
Цитата (RattleSneyk @ 20.05.2014 - 22:26) |
Вот не помню - как вывести с 0 по 2? |
Что значит "вывести"? На экран вывести?
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
RattleSneyk
20.05.2014 - 23:16
Цитата (sergeiss @ 20.05.2014 - 23:02) |
Цитата (RattleSneyk @ 20.05.2014 - 22:26) | Вот не помню - как вывести с 0 по 2? |
Что значит "вывести"? На экран вывести?
|
На экран.
То есть есть переменная, которая это делает.
$fffddd[0] - выводит строку 0
$fffddd[0] - выводит строку 1 и т.д
А вот как сделать чтобы выводились первые 10 строк (с 0 по 10)
AllesKlar
20.05.2014 - 23:17
циклом перебрать
_____________
[продано копирайтерам]
Winston
20.05.2014 - 23:20
RattleSneyk
21.05.2014 - 00:17
И что я там должен был увидеть?
Вроде бы конкретный вопрос - как сделать в формате [0-10] и т.п
По ссылке ничего подобного не увидел.
sergeiss
21.05.2014 - 00:23
Цитата (RattleSneyk @ 21.05.2014 - 00:17) |
Вроде бы конкретный вопрос - как сделать в формате [0-10] и т.п |
И ответ более чем конкретный
Ссылка на описание циклов. С примерами. Если ты прочитаешь внимательно, то найдешь именно "твой" случай, причем в самом начале.
Пробуй писать код. Будут вопросы - задавай. Но не абстрактно, а по своему коду.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Kopipaster
21.05.2014 - 00:24
Не могу смотреть как вы ребёнка мучаете
<?php foreach($masiv as $item): ?>
<p><?php echo $item; ?></p><br>
<?php endforeach; ?>
когда научишься циклам, можно будет учить как циклы останавливать )
RattleSneyk
21.05.2014 - 00:33
Цитата (sergeiss @ 21.05.2014 - 00:23) |
Цитата (RattleSneyk @ 21.05.2014 - 00:17) | Вроде бы конкретный вопрос - как сделать в формате [0-10] и т.п |
И ответ более чем конкретный Ссылка на описание циклов. С примерами. Если ты прочитаешь внимательно, то найдешь именно "твой" случай, причем в самом начале. Пробуй писать код. Будут вопросы - задавай. Но не абстрактно, а по своему коду. |
Дико извиняюсь=)
Просто не совсем в состоянии-)
Хоккей как никак=)
Меня интересует следущее - как вывести на экран с 0 по 10 строку.
Почитал по ссылке - не нашел нужную инфу.=)
Помню что было что то у меня в формате
foreach ( $transactonslite[0-10] as $key => $value )
или
foreach ( $transactonslite[0,10] as $key => $value ) {
Вот нужно чтобы в foreach выводились $key и $value с нулевой по 10ю строку включительно.
Формат foreach ( $transactonslite[0] as $key => $value )
Выводит нулевую=)
а
foreach ( $transactonslite[1] as $key => $value )
Первую и т.д=)))
Kopipaster
21.05.2014 - 00:40
Так может у тебя ещё и массив многомерный?
RattleSneyk
21.05.2014 - 01:08
Цитата (Kopipaster @ 21.05.2014 - 00:40) |
Так может у тебя ещё и массив многомерный? |
Короче.
Просто вывод через print_r выдает.
Array ( [0] => Array ( [account] => ******* [address] => *********[category] => receive [amount] => *.**** [confirmations] => ****[blockhash] => ***************[blockindex] => ******[blocktime] => **********[txid] => ***********[walletconflicts] => Array ( ) [time] => **********[timereceived] => ********) [1] => Array ( [account] =>******* [category] => *******[time] => *******[amount] => *******[otheraccount] => *******[comment] => ) [2] => Array ( [account] => 100001367946095 [category] => move [time] => *******[amount] => *******[otheraccount] => ******* [comment] => ) [3] => Array ( [account] => ******* [address] => *******[category] => send [amount] => -0.001 [fee] => *******[confirmations] => *******[blockhash] => *******[blockindex] => ******* [blocktime] => *******[txid] => ******* [walletconflicts] => Array ( ) [time] => *******[timereceived] => *******)
и т.д
=)
Вот и нужно мне вывести к примеру.
Все значения [address] через запятую=)
Я пьян не много и скорей всего поэтому не могу выразить что именно нужно мне=)
Kopipaster
21.05.2014 - 01:12
<?php foreach($masiv as $item): ?>
<?php echo $item[address]; ?>,
<?php endforeach; ?>
RattleSneyk
21.05.2014 - 01:14
Цитата (Kopipaster @ 21.05.2014 - 01:12) |
<?php foreach($masiv as $item): ?> <?php echo $item[address]; ?>, <?php endforeach; ?> |
Вооо!!
Спасибо.
А как ограничить до 10-ти?
Ну чтобы больше 10 записей не отдавал он?
AllesKlar
21.05.2014 - 04:44
RattleSneykПримерно так.
выводит первые 10 значений массива.
$idx = array();
while(true)
{
$i = rand(0,9);
if(! in_array($i, $idx))
{
echo $massiv[$i]['address'] . "<HR>";
$idx[] = $i;
}
if(count($idx) == 10)
{
break;
}
}
Можно еще с классами сделать там... с патернами, синглтон там какой...
ну я просто подумал.. уже 20 сообщений.. раз никто еще про for не сказал, че я тему палить буду.
_____________
[продано копирайтерам]
RattleSneyk
21.05.2014 - 10:30
Цитата (AllesKlar @ 21.05.2014 - 04:44) |
RattleSneyk Примерно так. выводит первые 10 значений массива.
$idx = array(); while(true) { $i = rand(0,9); if(! in_array($i, $idx)) { echo $massiv[$i]['address'] . "<HR>"; $idx[] = $i; } if(count($idx) == 10) { break; } }
Можно еще с классами сделать там... с патернами, синглтон там какой...
ну я просто подумал.. уже 20 сообщений.. раз никто еще про for не сказал, че я тему палить буду. |
Я так и сделал в общем.=)
А вот такой вопрос.
Есть несколько массивовов.
объединяю их через
array_merge ($1, $2, $3, $4, $5);?>
Но проблема в том что данные в этих массивах схожие, ключи одинаковые, а мне нужно писать рядом с выдачей "Тип" -
Например:
ИМЯ ФАМИЛИЯ ГОЛ 1
ИМЯ ФАМИЛИЯ ГОЛ 2
ИМЯ ФАМИЛИЯ ГОЛ 3
ИМЯ ФАМИЛИЯ ГОЛ 4
ИМЯ ФАМИЛИЯ ГОЛ 5
Ну то есть добавить как то обозначение - из какого массива взялись данные=)
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.