Вывод списка через запятую (DLE, допполе, textarea, php)

yaushev
На сайте с 02.11.2012
Offline
27
1339

Здравствуйте, нужен совет. DLE 10.1. В index.php разрешено использовать php в шаблонах.

есть допполе [xfvalue_gorod] (тип: несколько строк - textarea).

В списке города, каждый с новой строки через Enter.

Нужно вывести этот список через запятую.

Как делаю я:

<?php
$arr='[xfvalue_gorod]';
$result = implode(explode($arr, "\n"), ', ');
echo $result;
?>

Но в итоге получается пустота.

Господа, где ошибся?

Я_Рожден_В_СССР
На сайте с 21.08.2010
Offline
75
#1
array explode ( string separator, string string [, int limit] )

По историческим причинам, функции implode() можно передавать аргументы в любом порядке, но для explode() это недопустимо. separator всегда должен содержать разделитель, а string - исходную строку.

$result = implode(explode("\n", $arr), ', ');
yaushev
На сайте с 02.11.2012
Offline
27
#2

Спасибо, не знал про порядок. Просветили меня.

Все работает.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий