как получить элемент массива?

arte4mi

<?php
$boots = [
«title» => [‘Россия’, ‘Великобритания’, ‘Европа’, ‘Длина ступни, см’],
«size» => [
[34.5, 3.5, 20.4, [‘test’]],
[[‘test’], 3.6, 20.4, 50.5],
[34.5, 3.5, 20.4, [‘test’],],
[34.5, 3.8, 20.4, 50.5],
[34.5, [‘test’], 20.4, 50.1],
[34.5, 3.5, 20.4, [‘test’]],
[34.6, 3.5, 20.4, 50.5],
[34.5, [‘test’], 20.4, 50.5],
[34.5, 3.5, 20.4, 50.5],
[[‘test’], 3.5, 20.4, 50.1],
[34.5, 3.5, 20.4, 50.5],
[34.5, 3.1, [‘test’], 50.5],
[34.5, 3.5, 20.4, 50.5],
[34.5, 3.5, 20.4, 50.5],
[[‘test’], 13.5, 20.4, 50.5],
[34.5, 3.0, 20.4, 50.5],
[34.5, 13.5, 20.4, 50.5],
[34.5, 3.5, 20.4, 50.5],
[[‘test’], 3.5, [‘test’], 50.5]
]
];

?>

<!DOCTYPE HTML>
<html>
<head>
<meta charset=»utf-8″>
<title>Таблица размеров обуви</title>
</head>
<body>
<table border=»1″>
<caption>Таблица размеров обуви</caption>
<tr>
<th><?php echo $boots[«title»][0]; ?></th>
<th><?php echo $boots[«title»][1]; ?></th>
<th><?php echo $boots[‘title’][2]; ?></th>
<th><?php echo $boots[‘title’][3]; ?></th>
</tr>
<?php
//for ($i = 0; $i < count($boots[‘size’]); $i++) {
foreach ($boots[‘size’] as $row){
?>
<tr>
<td> <? echo $row[0]; ?></td>
<td> <? echo $row[1]; ?></td>
<td> <? echo $row[2]; ?></td>
<td> <? echo $row[3];} ?></td>
</tr>

</table>
</body>
</html>
//как сделать так чтобы в таблице вместо array выходило значение вложенного значения ‘test’?

 

Grigoriy Kozheletov

PHP:
  1. <?php
  2. $boots = [
  3.     «title» => [‘Россия’, ‘Великобритания’, ‘Европа’, ‘Длина ступни, см’],
  4.     «size»  => [
  5.         [34.5, 3.5, 20.4, [‘test’]],
  6.         [[‘test’], 3.6, 20.4, 50.5],
  7.         [34.5, 3.5, 20.4, [‘test’],],
  8.         [34.5, 3.8, 20.4, 50.5],
  9.         [34.5, [‘test’], 20.4, 50.1],
  10.         [34.5, 3.5, 20.4, [‘test’]],
  11.         [34.6, 3.5, 20.4, 50.5],
  12.         [34.5, [‘test’], 20.4, 50.5],
  13.         [34.5, 3.5, 20.4, 50.5],
  14.         [[‘test’], 3.5, 20.4, 50.1],
  15.         [34.5, 3.5, 20.4, 50.5],
  16.         [34.5, 3.1, [‘test’], 50.5],
  17.         [34.5, 3.5, 20.4, 50.5],
  18.         [34.5, 3.5, 20.4, 50.5],
  19.         [[‘test’], 13.5, 20.4, 50.5],
  20.         [34.5, 3.0, 20.4, 50.5],
  21.         [34.5, 13.5, 20.4, 50.5],
  22.         [34.5, 3.5, 20.4, 50.5],
  23.         [[‘test’], 3.5, [‘test’], 50.5]
  24.     ]
  25. ];
  26.  
  27.  
  28. ?>
  29.  
  30. <!DOCTYPE HTML>
  31. <html>
  32. <head>
  33.     <meta charset=»utf-8″>
  34.     <title>Таблица размеров обуви</title>
  35. </head>
  36. <body>
  37. <table border=»1″>
  38.     <caption>Таблица размеров обуви</caption>
  39.     <tr>
  40.         <?php foreach ($boots[‘title’] as $boot): ?>
  41.             <th><?php echo $boot; ?></th>
  42.         <?php endforeach; ?>
  43.     </tr>
  44.     <?php foreach ($boots[‘size’] as $index => $sizes): ?>
  45.         <tr>
  46.             <?php foreach ($sizes as $size): ?>
  47.                 <td><?php echo is_array($size) ? $size[0] : $size; ?></td>
  48.             <?php endforeach; ?>
  49.         </tr>
  50.     <?php endforeach; ?>
  51.    
  52. </table>
  53. </body>
  54. </html>
 

arte4mi

спасибо !!!

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *