[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод всего массива.
jalvar
Люди в массиве $x есть не определенное кол-во массивов.
Как их вывести?
echo $x; smile.gif ?
Можно ли осуществить так?
foreach ( $x as $x ) {
echo $x . "<br />";
}



Спустя 11 минут, 15 секунд (2.01.2011 - 11:05) sixpoundeeer написал(а):
Зависит с какой целью. Если просто посмотреть - echo print_r($x);

Спустя 9 минут, 48 секунд (2.01.2011 - 11:15) Michael написал(а):
Если просто чтобы посмотреть, то:
print_r($x);

Цитата
Можно ли осуществить так?

ну просто же массив не выведешь, надо его к строке привести
foreach ( $x as $v ) {
echo implode(',',$x) . "<br />";
}

- если у тебя двумерный массив.

Спустя 19 минут, 7 секунд (2.01.2011 - 11:34) jalvar написал(а):
А что будет являтся переменной $v, я просто цикл фореч толком не изучал..

Спустя 22 минуты, 26 секунд (2.01.2011 - 11:57) Michael написал(а):
будет значением элемента массива

Спустя 1 час, 12 минут, 30 секунд (2.01.2011 - 13:09) jalvar написал(а):
Цитата
Michael

Я искал в интернете но так и не понял
$x[1]
$x[2]
$x[3]
$x[...]
Я не могу узнать какое у них значение но могу узнать сколько их при помощи count . Я что-то не совсем понял работы этой функции. В интернете ничего путного..

Спустя 4 минуты, 25 секунд (2.01.2011 - 13:14) T1grOK написал(а):
как уже было отмечено выше используйте foreach, синтаксис следующий:

foreach ( $массив as $значение ) {
echo $значение;
}

Если массив с числовым индексом(1, 2, 3...) можно использовать цикл for

$size_array = count($x);
for($n=0; $n<$size_array;$n++){
echo $x[$n];
}

Спустя 7 минут, 21 секунда (2.01.2011 - 13:21) jalvar написал(а):
Спасибо 2 вариант более понятен..

Спустя 23 минуты, 1 секунда (2.01.2011 - 13:44) jalvar написал(а):
Решил проблему ))
			$this->error_num++;
for($n=1; $n<$this->error_num;$n++)
{
$buft['error_mess'].="<p>Ошибка: ".$n."<br>".$this->error[$n]."</p>";
}
$this->error_num--;

Спустя 1 час, 59 минут, 59 секунд (2.01.2011 - 15:44) Invis1ble написал(а):
jalvar
первый вариант (на мой взгляд - лучший):
echo '<pre>'; print_r($array); echo '</pre>';

второй (наиболее короткий и информативный, но при большой "мерности" вырезает самые глубокие "вложенности"):
var_dump($array);

третий (для двухмерного массива):
foreach ($array as $key => $value)
{
echo $key . '=>' . $value . '<br />';
}


_____________
jallvar.oxnull.net - мой блог.
Быстрый ответ:

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