Как в php вывести элементы в табличку

long

New Member
Регистрация
05.11.2022
Сообщения
6
Доброго времени суток уважаемые форумчане! Имеется массив с элементами: processor, motherboard, ram, sdd, power. Как вывести эти элементы и их значения в одну табличку, чтоб было наглядно? Покажите пожалуйста пример.

Вот то, что хочу видеть на экране:

processor:
-title: Core i9-11900KF
-socket: LGA 1700
-frequency: 5.3 GHz
-number of cores 8
motherboard:
-title: GIGABYTE B660 DS3H
-socket: LGA 1700
-memory type: DDR4

Вот массив:

<?php
$specification = array('processor' =>array('title' => ' Core i9-11900KF' , 'socket' =>'LGA 1700' , 'frequency' => '5.3 GHz' 'number of cores' => '8') ,
'motherboard' => array('title' => 'GIGABYTE B660 DS3H', 'socket' => 'LGA 1700', 'memory type' => 'DDR4'),
'ram' => array('title' => 'Kingston Fury Beast', 'memory type' => 'DDR4', 'memory capacity' => '2x 32GB'),
'sdd' => array('title' => 'Kingston DC1500M SEDC1500M', 'disk type' => 'SSD', 'volume' => '7.7TB'),
'power' => array('title' => 'GIGABYTE GP-AP1200PM', 'power' => '1200W'));
?>
 

Volly

Well-Known Member
Регистрация
21.03.2012
Сообщения
833
Печать всего массива
PHP:
<?php
$out_str = '';
foreach ($specification as $key => $arr) {
    $out_str .= $key.':<br />';
    foreach ($arr as $key2 => $val) {
        $out_str .= '- '.$key2.': '.$val.'<br />';
    }
}
echo $out_str;
?>
В вашем примере пробел перед Core i9-11900KF нужен ли?
И после '5.3 GHz' пропущена запятая
 
Верх Низ