Как читать «,» как «<br />» в PHP / MySQL?

Таким образом, у меня есть эта база данных MySQL и таблица, а в строках там много «,» в них, и я хочу, когда они выводятся на экран с PHP для переключения на "
«Вместо комы, как мне это сделать?

Я имею в виду, это пример, он выглядит следующим образом: привет, нет, спасибо и вместо того, чтобы выводиться так, я хотел бы, чтобы он был выведен как: hello no thanks

Как мне это сделать? Может ли кто-нибудь сделать это для меня? Было бы очень дружелюбно.

Solutions Collecting From Web of "Как читать «,» как «<br />» в PHP / MySQL?"

Предполагая, что нет котировок CSV:

$newStr = str_replace( ',', '<br>', $string ); 

РЕДАКТИРОВАТЬ:

После просмотра вашего отката я вижу, что вы действительно хотите заменить символ newline например \r , \n или \r\n :

 $newStr = str_replace( ',', "\n", $string ); 
 $str = 'asdf,asdf'; $str = str_replace(',','<br />',$str); 

Сделайте php str_replace.

 $final_data = str_replace(",","<br />",$row["data"]); 

Используйте str_getcsv() чтобы убедиться, что экранированные запятые обрабатываются правильно.

Код:

 $input = "hello,no,thanks"; $array = str_getcsv($input); $result = implode("\n",$array); 

Вывод

 hello no thanks 

Просто используйте str_replace

 $my_output = str_replace(",", "<br />", "no,thanks,text,text"); 

Вы можете попробовать функцию MySQL REPLACE, чтобы данные возвращались из вашего запроса, уже отформатированного следующим образом:

Пример:

 select replace(column_with_commas_in_strings,',','<br />') as new_string from some_table; 

В вашем случае что-то вроде:

 $result = mysql_query("SELECT replace(alias,',','<br />') as ALIAS FROM characters WHERE namn = 'Jargon'");