Извините, я поражен, перенося столбцы массива в строки.
Ряды работают нормально на 4 РЯДА
но нужно расположить их в 5 столбцов
Примечание: неопределенное смещение: 1
$booknow = $_POST;
Array (
[property_type] => Array (
[0] => studio
[1] => 1bhk
[2] => 2bhk
[3] => 3bhk
)
[beds] => Array (
[0] => 0
[1] => 1
[2] => 2
[3] => 3
)
[bath] => Array (
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
[area_in_sqft] => Array (
[0] => 350
[1] => 791
[2] => 1297
[3] => 1528
)
[cost] => Array (
[0] => 358000
[1] => 785000
[2] => 1125800
[3] => 1678000
)
)
И мой код для цикла
for ($row = 1; $row <= $cnt; $row++) {
echo "<p><b>Row number $row</b></p>";
echo "<ul>";
for ($col = 0; $col < 5; $
echo "<li>".$booknow[$row][$col]." </li>";
}
echo "</ul>";
}
Любая помощь очень ценится.
foreach путь:
$out = []
foreach($booknow AS $key => $val){
$i = 0;
foreach($val AS $key2 => $value2){
$out[$i][] = $value2;
$i++;
}
}
путь массива:
array_map(null,
$booknow['property_type'],
$booknow['beds'],
$booknow['bath'],
$booknow['area_in_sqft'],
$booknow['cost']);
Других решений пока нет …