[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Простой двумерный массив
Golovastik
Не получается вывести не ассоциативный а простой 2-мерный массив. Пробую так, чего-то не срабатывает.


$mars = array('ddd','sss','ppp');
$snikers = array('f1','f2','f3');
$bounty = array('tet-a-tet','nahinka','aromat');

$shikolad = array($mars,$snikers,$bounty);

for($i=0; $i<count($shikolad); $i++)
{
$induk = key($shikolad);

for($d=0; $i<count($shikolad["$induk"]); $d++){
echo ' '.$shikolad["$induk"][$d];

}
next($induk);
}





Спустя 6 минут, 24 секунды (28.11.2010 - 16:45) DySprozin написал(а):
во-первых, не шИколад, а шоколад...
во-вторых, юзай foreach:

 $mars = array('ddd','sss','ppp');
$snikers = array('f1','f2','f3');
$bounty = array('tet-a-tet','nahinka','aromat');

$shokolad = array($mars,$snikers,$bounty);

foreach($shokolad as $key => $value) {
foreach($value as $key1 => $value1){
echo ' '.$value1;
}
}

Спустя 4 минуты, 20 секунд (28.11.2010 - 16:49) Golovastik написал(а):
Мне нужно чисто циклами фор вывести, без использования конструкции foreach

Спустя 33 минуты, 50 секунд (28.11.2010 - 17:23) inpost написал(а):
Golovastik
А к чему такие требования? Не умеешь пользоваться foreach, функцией, которая для этих целей была создана разработчиками PHP?

Спустя 18 минут, 24 секунды (28.11.2010 - 17:42) kovaldm написал(а):
Golovastik
Буквально на днях была точно такая же тема в этом разделе.

Спустя 1 час, 12 секунд (28.11.2010 - 18:42) Kuliev написал(а):
Golovastik


<?php

$mars = array('ddd','sss','ppp');
$snikers = array('f1','f2','f3');
$bounty = array('tet-a-tet','nahinka','aromat');

$shikolad = array($mars,$snikers,$bounty);

echo '<pre>';
print_r($shikolad);
echo '</pre>';


for($i = 0; $i < count($shikolad); $i++)
{
echo "<b style='color:red;'>". $i ."</b><br>";

for($j = 0; $j < count($shikolad[$i]); $j++)
{
echo '<b>' . $shikolad[$i][$j] .'</b><br>';
}
}


?>

Спустя 8 часов, 12 минут, 59 секунд (29.11.2010 - 02:55) Golovastik написал(а):
Всё понял во так:

<h1>
<pre>
<?php


$mas = array(
array('Баламут', 35, 'Заец'),
array('Серия',"Татан",235),
array("Дровосек","Питер","УРА")
);


for($i=0; $i<count($mas); $i++){
echo '<br/>';
for($j=0; $j<count($mas[$i]); $j++){
echo $mas[$i][$j].' ';
}

}

?>


Скажите, а динамические массивы на пхп бывают?

Спустя 55 минут, 51 секунда (29.11.2010 - 03:51) kirik написал(а):
Цитата (Golovastik @ 28.11.2010 - 18:55)
динамические массивы на пхп бывают?

В каком смысле динамические?

Спустя 4 часа, 45 минут, 19 секунд (29.11.2010 - 08:36) DySprozin написал(а):
Golovastik
ну... там они какбе все динамические laugh.gif

Спустя 49 минут, 35 секунд (29.11.2010 - 09:26) linker написал(а):
kirik
Имеется ввиду возможность динамического увеличения размерности массива по ходу выполнения программы. В Паскале и иже
MyArray: Array[1..2] of byte;
можно запихнуть только два элемента и более ни-ни.

В PHP они все динамические.
Быстрый ответ:

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