Вопросы к Поиску с Алисой
Функции implode и join в PHP отличаются лишь именами, так как являются псевдонимами друг друга. stackoverflow.com intuit.ru
implode объединяет элементы массива с помощью переданного ей объединяющего элемента (например, запятой). intuit.ru В отличие от функции explode, порядок аргументов в implode не имеет значения. intuit.ru
join также объединяет элементы массива, но ещё и добавляет разделитель к последнему элементу. stackoverflow.com
Таким образом, основное отличие в том, что implode не добавляет разделитель к последнему элементу, а join это делает. stackoverflow.com
Ещё считается, что implode более «нативная» для PHP, хотя при её использовании нет повышения производительности. stackoverflow.com Join же более универсален, так как используется и в других языках, например Perl, Python и ECMAScript (включая JavaScript). stackoverflow.com