| |
|
|
| | Здравствуйте!
нашел такую вещь:
<?
$browsers = array(
'MSIE' => 'Microsoft Internet Explorer 6.0',
'Gecko' => 'Mozilla Firefox 0.9',
'Opera' => 'Opera 7.50'
);
list($a, $b) = each($browsers);
list($c, $d) = each($browsers);
list($e, $f) = each($browsers);
echo $a.':'.$b."<br>\n";
echo $c.':'.$d."<br>\n";
echo $e.':'.$f."<br>\n";
?>
|
вопрос как это применить при многомерном массиве
Array
(
[LabelSize] => Array
(
[Width] => 152.4
[Height] => 101.6
)
[PaperSize] => Array
(
[Width] => 215.9
[Height] => 279.4
)
[LabelTableSize] => Array
(
[Width] => 1
[Height] => 2
)
)
|
| |
| |
|
|
| |
|
|
| |
для: ronin
(28.12.2007 в 11:04)
| | | Может так?
<?php
foreach ($labels_arr as $labels=>$label)
{
echo "<ul>",$label;
foreach ($labels as $param)
echo "<li>",$param,"</li>";
echo "</ul>";
}
|
| |
| |
|
|
| |
|
|
| |
для: MIchail1982
(28.12.2007 в 11:48)
| | | мне нужно чтобы каждое значение заносилось в отдельную переменную | |
| |
|
|
| |
|
|
| |
для: ronin
(28.12.2007 в 12:40)
| | |
<?php
$i=0;
foreach ($labels_arr as $labels=>$label)
{
foreach ($labels as $param)
$a[$i]=$param;
$i++;
}
print_r($a);
|
а это массив | |
| |
|
|
| |
|
|
| |
для: MIchail1982
(28.12.2007 в 14:39)
| | | Спасибо за помощь!!!Но что то у меня не получается, не то чтоб совсем не получается:)
код:
$i=0;
foreach ($labels_arr as $labels=>$label)
{
foreach ($label as $param)
$a[$i]=$param;
$i++;
}
list($aa, $bb) = each($a);
list($aa1, $bb1) = each($a);
list($aa2, $bb2) = each($a);
print $bb;
print $bb1;
print $bb2;
|
то у меня выводит:$bb1, также и $bb2, если нужно то и $bb, но скрипт "не видит" $aa,$aa1,$aa2 | |
| |
|
|
| |
|
|
| |
для: ronin
(28.12.2007 в 16:05)
| | | точнее выводит но индексы строчек
0 1 2
Array
(
[LabelSize] => Array
(
[Width] => 152.4
[Height] => 101.6
)
[PaperSize] => Array
(
[Width] => 215.9
[Height] => 279.4
)
[LabelTableSize] => Array
(
[Width] => 1
[Height] => 2
)
)
получается, что загоняются в переменные только значения:[Height], а [Width] где то потерялись,
|
| |
| |
|
|
| |
|
|
| |
для: ronin
(28.12.2007 в 16:11)
| | | Ох
$i=0;
foreach ($labels_arr as $labels=>$label)
{
foreach ($label as $param)
$a[$i]=$param;
$i++;
}
print $a[0]."<br>";
print $a[1]."<br>";
print $a[2]."<br>";
|
выводит только [Height] | |
| |
|
|
| |
|
|
| |
для: ronin
(28.12.2007 в 16:11)
| | | а вас интересуют именно переменные или красивый вывод? | |
| |
|
|
| |
|
|
| |
для: MIchail1982
(28.12.2007 в 16:43)
| | | только переменные | |
| |
|
|
| |
|
|
| |
для: ronin
(28.12.2007 в 16:45)
| | | Спасибо! Вопрос снятЖ
foreach ($labels_arr as $labels=>$label)
{
foreach ($label as $key=> $param)
$a[]=$param;
}
print $a[0]."<br>";
print $a[1]."<br>";
print $a[2]."<br>";
print $a[3]."<br>";
print $a[4]."<br>";
print $a[5]."<br>";
|
| |
| |
|
|
| |
|
|
| |
для: ronin
(28.12.2007 в 17:02)
| | | А чем вас не устраивает простой вывод вашего массива?
<?
echo $array['LabelSize']['Width']."<br>";
echo $array['LabelSize']['Height']."<br>";
echo $array['PaperSize']['Width']."<br>";
echo $array['PaperSize']['Height']."<br>";
echo $array['LabelTableSize']['Width']."<br>";
echo $array['LabelTableSize']['Height']."<br>";
?>
|
| |
| |
|
|
| |
|
|
| |
для: Drago
(28.12.2007 в 17:52)
| | | тьфу! прямо как в учебнике! Мне очень стыдно! Спасибо! | |
| |
|
|