PHP: является ли функция implode() безопасной для многобайтовых строк?


Функция explode() имеет коррелирующую многобайтовую безопасную функцию в mb_split().

Я не вижу коррелирующей функции для implode(). Означает ли это, что implode уже безопасен для многобайтовых строк?

1 12

1 ответ:

До тех пор, пока ваш разделитель и строки в массиве содержат только хорошо сформированные многобайтовые последовательности, не должно быть никаких проблем.

implode в основном это причудливый оператор конкатенации, и я не мог представить себе сценарий, в котором конкатенация не является многобайтовой безопасной ;)