Задать вопрос
ILoveYAnny
@ILoveYAnny

Как записать определённые ключи многомерного массива?

Здравствуйте. Всё было отлично, пока в разные файлы писал. Тут же почему то каждая строка записывается по 4 раза. Гуглиться что то очень тяжело вывод многомерных массивов, с определёнными ключами... Помогите пожалуйста. Мне нужно вывести ключи из каждого массива по 1 разу и записать их в файл.

foreach($forwr as $massiv)
		{
		foreach($massiv  as  $value)
		{ 
		$fp = fopen("/domen/file.txt", "a");
		$str = $massiv["id"].",".$massiv["name"].",".$massiv["title"]."\n";
		fwrite($fp, $str);
		}
		fclose ($fp);

		}
  • Вопрос задан
  • 255 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Immortal_pony
@Immortal_pony Куратор тега PHP
$str = "";

foreach($forwr as $massiv) {
    $str .= "{$massiv['id']},{$massiv['name']},{$massiv['title']}" . PHP_EOL;
}

file_put_contents ("/domen/file.txt", $str, FILE_APPEND);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽