|
|
|
| У меня сейчас тотальный майнд эклипс... помогите, пожалуйста. Проблема вот в чем:
есть массив
$array = array(
array("id"=>"id-1", "info"=>"test-1"),
array("id"=>"id-2", "info"=>"test-2"),
array("id"=>"id-3", "info"=>"test-3")
);
|
Как мне вывести элементы id и info, чтобы они выводились на экран так
id." - ".info."<br>";? | |
|
|
|
|
|
|
|
для: t4f
(15.02.2007 в 11:50)
| | Имеется в виду такое поведение скрипта?
<?php
$array = array(
array("id"=>"id-1", "info"=>"test-1"),
array("id"=>"id-2", "info"=>"test-2"),
array("id"=>"id-3", "info"=>"test-3")
);
foreach($array as $value)
{
echo $value['id']." - ".$value['info']."<br>";
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(15.02.2007 в 12:05)
| | Да, но только вначале неизвестны, что id - это id, а info - это info. Это надо определить как-то... | |
|
|
|
|
|
|
|
для: t4f
(15.02.2007 в 12:11)
| |
<?
foreach ($array as $arr)
{
foreach ($arr as $a)
{
echo $a." ";
}
echo "<br>"
}
|
| |
|
|
|
|
|
|
|
для: Loki
(15.02.2007 в 12:15)
| | Да, точно, спасибо... | |
|
|
|
|
|
|
|
для: t4f
(15.02.2007 в 11:50)
| |
<?php
$array = array(
array("id"=>"id-1", "info"=>"test-1"),
array("id"=>"id-2", "info"=>"test-2"),
array("id"=>"id-3", "info"=>"test-3")
);
foreach($array as $line)
{
//list($id, $info) = array_values($line);
$id = $line['id'];
$info = $line['info'];
echo "$id - $info<br />\r\n";
}?>
|
| |
|
|
|
|
|
|
|
для: t4f
(15.02.2007 в 11:50)
| |
<?
foreach ($array as $arr)
{
echo $arr['id']." - ".$arr['info']."<br>";
}
|
| |
|
|
|
|
|
|
|
для: t4f
(15.02.2007 в 11:50)
| | А как вывести такой массив
$mass = array(
'i1' => array("id"=>"id-1", "info"=>"test-1"),
'i2' => array("id"=>"id-2", "info"=>"test-2"),
'i3' => array("id"=>"id-3", "info"=>"test-3")
);
|
Подскажите ?
Я пытался, но обычный вызов foreach() не помогает | |
|
|
|
|
|
|
|
для: Sl
(15.02.2007 в 12:38)
| | Все ранее перечисленные в этой теме варианты его выведут. | |
|
|
|