$disp = "inline-block";
$sect = array(
"1" => 'Развод и раздел имущества',
"2" => 'Автоюрист',
);
for ($i = 1; $i <= count($sect); $i++) {
echo $sect[$i];
}
?>
$disp = "inline-block";
$sect = array(
"1" => 'Развод и раздел имущества',
"2" => 'Автоюрист',
);
for ($i = 0; $i <= count($sect); $i++) {
echo $sect[$i];
}
?>
В этом коде я заменил короткий тег <? на полный тег <?php и использовал конкатенацию строк для вставки значения переменной $disp в параметры стиля. Теперь код должен работать правильно. $disp="inline-block";
$sect= array(
"1" =>'Развод и раздел имущества',
"2"=>'Автоюрист',
);
for($i=0; $i<=Count($sect); $i++) {
echo $sect[$i];
}
?>
<?php
$disp="inline-block";
$sect= array(
"1" =>'<a style="display: <? echo $disp ?>" class="othrazd" target="_blank" href="/besplatnaya-konsultatsiya-yurista-po-razvodu.php">Развод и раздел имущества</a>',
"2"=>'<a class="othrazd" target="_blank" href="/konsultatsiya-avtoyurista.php">Автоюрист</a>',
);
for($i=0; $i<=Count($sect); $i++) {
echo $sect[$i];
}
?>
Как в массиве правильно вставить значение переменной $disp? То, как сейчас в коде не работает(