Работа функции implode с ассоциативными и индексированными массивами отличается:
- С индексированными массивами функция implode объединяет все значения в строку, так как каждому значению в таком массиве автоматически присваивается индекс. 1
- С ассоциативными массивами функция implode игнорирует ключи, объединяя только значения массива. 37 Чтобы распечатать и ключи, нужно использовать функцию array_keys для получения массива ключей из ассоциативного массива, а затем применить implode к этому массиву ключей. 4
Таким образом, для индексированных массивов функция implode работает так же, как и с другими массивами, а для ассоциативных — игнорирует ключи и объединяет только значения. 37