У меня есть ассоциативный массив пар значений ключа (ключ и значение точно такие же, основываясь на том, как их генерирует система). Я хотел бы взорвать только ключи или просто значения (что не имеет значения) - есть ли способ сделать это?Более эффективный способ генерации этой строки
Прямо сейчас у меня есть цикл foreach, и этот цикл foreach выполняет итерацию по массиву, чтобы получить значение, добавив его в строку и добавив запятую после. Это, очевидно, добавляет еще одну запятую, чем мне нужно, поскольку мне не нужна конечная запятая.
т.е.
первой итерации:
item1,
второй итерации:
item1, item2,
третьей итерации:
item1, item2, item3,
т.д.
Каков наиболее эффективный способ взлома всех ключей или всех значений массива (но не обоих)? Лучше ли метод foreach? Если да, то какой лучший способ избавиться от конечной запятой - используйте переменную счетчика $ или просто обрезайте конечную запятую (кажется, что последнее было бы более эффективным, но менее элегантным).
Ирония заключается в том, что ответ на вопрос 'Я хотел бы ** Implode ** только ключи или только значения (которое не имеет значения)' – CD001