у меня есть массив вроде
$data = [ 'padding-top'=> '15px', 'padding-bottom'=> '15px', ];
Как можно сгенерировать строковое значение, например
"padding-top:15px; padding-bottom:15px;"
<?php $data = [ 'padding-top'=> '15px', 'padding-bottom'=> '15px', ]; $string = ''; foreach($data as $key => $value){ //using php connection add the key and value with string variable $string .= $key.':'.$value.';'; } echo $string; ?>
Вы можете loop через array и append до string, используя клавишу и значение .- Затем выведите строку ...
loop
array
append
string
<?php $data = [ 'padding-top'=> '15px', 'padding-bottom'=> '15px', ]; $padding = ''; foreach($data as $key => $value){ $padding .= $key . ':' . $value . ';'; } ?> <div style="<?= $padding ?>">