相关疑难解决方法(0)

在PHP中使用foreach循环时查找数组的最后一个元素

我正在使用一些参数编写SQL查询创建器.在Java中,只需使用数组长度检查当前数组位置,就可以非常轻松地从for循环内部检测数组的最后一个元素.

for(int i=0; i< arr.length;i++){
     boolean isLastElem = i== (arr.length -1) ? true : false;        
}
Run Code Online (Sandbox Code Playgroud)

在PHP中,它们具有非整数索引来访问数组.因此,您必须使用foreach循环遍历数组.当你需要做出一些决定时(在我的情况下,在构建查询时附加或/和参数),这就成了问题.

我相信必须有一些标准的方法来做到这一点.

你是如何在PHP中解决这个问题的?

php foreach

199
推荐指数
12
解决办法
34万
查看次数

标签 统计

foreach ×1

php ×1