Как мне изменить последний элемент в массиве?
Массив выглядит следующим образом:
$fields = array("firstName = 'Bob', ",
"lastName = 'Smith', ",
"email = '[email protected]', ",
"address = '123 anystreet', ");
Массив генерируется script, который создает значения и добавляет запятую в конец каждой строки. Я хочу удалить эту запятую/пробел только из последнего элемента в этом массиве. Имейте в виду, что значения могут содержать комбинацию запятой и пространством, поэтому необходимо удалить только последний элемент и последние два символа последнего элемента.
Я просмотрел функцию end()
, но я не думаю, что это поможет, поскольку она просто получает значение.
Изменить Хорошо, поэтому я создал эту функцию/массив, чтобы у меня была только одна функция mysql для обновления пользователей. Как функция обнаружения изменений, и она возвращает только требуемые/измененные поля. Я не понимал, что есть проблемы, связанные с этим подходом. Я думал, что, поскольку у меня уже были запросы mysql, написанные в моих старых функциях, не должно быть проблем с этим путем. Файл, который он не будет доступен для публики. Я собираюсь использовать лучший ответ, который работает для меня, но я буду искать, почему это проблематично, и я буду благодарен за комментарии/ссылки относительно того, что не так с этим подходом. Спасибо.