如何修改数组中的最后一个元素?
数组如下所示:
$fields = array("firstName = 'Bob', ",
"lastName = 'Smith', ",
"email = 'bob@example.com', ",
"address = '123 anystreet', ");
该数组由脚本生成,该脚本创建值并在每个字符串的末尾添加逗号/空格。我想仅从该数组中的最后一个元素中删除该逗号/空格。请记住,这些值实际上可能包含逗号/空格组合,因此只需删除最后一个元素和最后一个元素的最后两个字符。
我已经查看了该end()
功能,但我认为这不会有帮助,因为它只是获得了价值。
编辑好的,所以我创建了这个函数/数组,这样我就只有一个 mysql 函数来更新用户。有点像检测更改功能,它只传回所需/更改的字段。我没有意识到这种方法存在问题。我认为由于我已经在旧函数中编写了 mysql 查询,因此这种方式应该没有问题。公众无法访问它所在的文件。我将使用对我有用的最佳答案,但我将寻找为什么这是有问题的,我会感谢评论/链接来说明这种方法有什么问题。谢谢。