[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод данных массива с и по
Страницы: 1, 2
RattleSneyk
В массиве есть строки.
[0]
[1]
[2] и т.д

Вот не помню - как вывести с 0 по 2?
Помню, что то такое [0,10] или [0-10]

))))
sergeiss
Цитата (RattleSneyk @ 20.05.2014 - 22:26)
Вот не помню - как вывести с 0 по 2?

Что значит "вывести"? На экран вывести?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
RattleSneyk
Цитата (sergeiss @ 20.05.2014 - 23:02)
Цитата (RattleSneyk @ 20.05.2014 - 22:26)
Вот не помню - как вывести с 0 по 2?

Что значит "вывести"? На экран вывести?

На экран.
То есть есть переменная, которая это делает.
$fffddd[0] - выводит строку 0
$fffddd[0] - выводит строку 1 и т.д
А вот как сделать чтобы выводились первые 10 строк (с 0 по 10)
AllesKlar
циклом перебрать

_____________
[продано копирайтерам]
RattleSneyk
Цитата (Winston @ 20.05.2014 - 23:20)
http://www.php.net/manual/ru/control-structures.for.php

И что я там должен был увидеть?
Вроде бы конкретный вопрос - как сделать в формате [0-10] и т.п
По ссылке ничего подобного не увидел.
sergeiss
Цитата (RattleSneyk @ 21.05.2014 - 00:17)
Вроде бы конкретный вопрос - как сделать в формате [0-10] и т.п

И ответ более чем конкретный smile.gif Ссылка на описание циклов. С примерами. Если ты прочитаешь внимательно, то найдешь именно "твой" случай, причем в самом начале.

Пробуй писать код. Будут вопросы - задавай. Но не абстрактно, а по своему коду.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Kopipaster
Не могу смотреть как вы ребёнка мучаете

<?php foreach($masiv as $item): ?>
<p><?php echo $item; ?></p><br>
<?php endforeach; ?>

когда научишься циклам, можно будет учить как циклы останавливать )
RattleSneyk
Цитата (sergeiss @ 21.05.2014 - 00:23)
Цитата (RattleSneyk @ 21.05.2014 - 00:17)
Вроде бы конкретный вопрос - как сделать в формате [0-10] и т.п

И ответ более чем конкретный smile.gif Ссылка на описание циклов. С примерами. Если ты прочитаешь внимательно, то найдешь именно "твой" случай, причем в самом начале.

Пробуй писать код. Будут вопросы - задавай. Но не абстрактно, а по своему коду.

Дико извиняюсь=)
Просто не совсем в состоянии-)
Хоккей как никак=)

Меня интересует следущее - как вывести на экран с 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
Так может у тебя ещё и массив многомерный?
RattleSneyk
Цитата (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
<?php foreach($masiv as $item): ?>
<?php
echo $item[address]; ?>,
<?php endforeach; ?>
RattleSneyk
Цитата (Kopipaster @ 21.05.2014 - 01:12)
<?php foreach($masiv as $item): ?>
<?php
echo $item[address]; ?>,
<?php endforeach; ?>

Вооо!!
Спасибо.
А как ограничить до 10-ти?

Ну чтобы больше 10 записей не отдавал он?
AllesKlar
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
Цитата (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

Ну то есть добавить как то обозначение - из какого массива взялись данные=)
Быстрый ответ:

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