Теперь строка ниже $convert_to_str
сохраняется с запятой массива в нем. Я хотел бы удалить запятые в строке, но только запятые, вызываемые массивом, а не запятые, которые находятся в значении массива.
Например: запятая внутри Merc, Benz должна оставаться, а запятые, разделяющие Volvo, Bmw и Toyota, должны идти. Я не против удаления запятых до или после взрыва
PHP
$cars = array("Volvo", "BMW", "Toyota", "Merc,Benz");
$convert_to_str = implode(',', $cars);
Функция implode — это то, что добавляет запятые в первую очередь. Поэтому не используйте запятую в качестве аргумента «склеивания» функции implode.
Ты можешь использовать
implode(' ',$cars);
получить
«Вольво БМВ Тойота Мерс, Бенц»
или же
implode('',$cars);
получить
«VolvoBMWToyotaMerc, Benz»
Других решений пока нет …