Дан массив PHP: array (size=2) 0 => array (size=9) 'id' => float 0 'category_id' => float 1 'type' => string 'ford' (length=4) 'city' => string 'Moscow' (length=6) 'price' => float 100 'date' => null 'author' => string 'sinevik' (length=7) 'img' => null 'text' => string 'asdasdsd' (length=8) 1 => array (size=9) 'id' => float 2 'category_id' => float 3 'type' => string 'mazda' (length=5) 'city' => string 'Russia' (length=6) 'price' => float 32 'date' => null 'author' => string 'sinevik' (length=7) 'img' => null 'text' => string 'asdasdsd' (length=8) Хочу перебрать данный массив, и записать тоже самое только в строчку. PHP: $result = ' '; foreach(array as $value){ foreach($value as $key => $value1){ $result = $key." ".$value1."</br>"; } } Запустил цикл в цикле, потому что массив двухмерный. В результате оно оставляет только последнее значение Не подскажите как сделать так? что бы оно нормально перебрало все данные и записала в строчку?
Ну а подумать, почему? Неужели не догадаться? Если опечатка, то это норм, бывает, а если сознательно - то проблемы с пониманием синтаксиса PHP: $result .= $key . " " . $value1 . "</br>"; И окружай пробелами операции. Как я у одного умного дяди прочитал, a + b читается "а плюс b", а вот a+b читается как "aплюсb";