У меня есть массив как этотконвертировать массив строки PHP
$test=Array ([0] => en [1] => fr)
, когда я использую эту команду
$a=implode(",",$test);
print_r($a);
результат:
еп, фр
но я хочу этот результат
'ан', 'фр'
У меня есть массив как этотконвертировать массив строки PHP
$test=Array ([0] => en [1] => fr)
, когда я использую эту команду
$a=implode(",",$test);
print_r($a);
результат:
еп, фр
но я хочу этот результат
'ан', 'фр'
Это может быть вариант:
$a = implode(",", array_map(function($el) {return "'" . $el . "'";}, $test));
Этот подход ach фокусируется на удобочитаемости и общности. У вас может быть другое преобразование для каждого элемента массива, используя анонимную функцию, перед имплантированием.
Вопрос раскрывает бесстрастность ленивости, но это правильный ответ. –