我正在编写一个使用一些参数的 SQL 查询生成器。在 Java 中,通过检查当前数组位置与数组长度,很容易从 for 循环内部检测到数组的最后一个元素。
for(int i=0; i< arr.length;i++){
boolean isLastElem = i== (arr.length -1) ? true : false;
}
在PHP中,它们有非整数索引来访问数组。因此,您必须使用foreach循环迭代数组。当您需要做出一些决定时(在我的情况下是在构建查询时附加和/或参数),这变得很棘手。我相信一定有某种标准的解决方法。
您如何在PHP中解决这个问题?