【发布时间】:2019-03-25 09:08:03
【问题描述】:
所以我对这个 pdo 声明感到满意:
$sql = "SELECT FD_DATUM_INGEVOERD || ' ' || FT_TIJD_INGEVOERD FROM BANDZENDINGEN WHERE FD_DATUM_INGEVOERD BETWEEN '".$bt."' AND '".$et."' AND FI_GEBRUIKER1='".$uf."' AND FI_AFVOERKANAAL='".$id."'";
$sfm = $dbh->prepare($sql);
$sfm->execute();
结果如下所示:
我试图获取这个数组的最后一个元素,所以我这样做:
$end = array_values(array_slice($array, -1))[0];
结果如下:
2018-07-10 14:20:09.3290
如您所见,这不是数组的最后一个元素,我做错了什么我用end() 函数尝试了它,但结果是一样的。请帮忙。
编辑
数组中的最后一项是 2018-07-10 07:23:11.9510
【问题讨论】:
-
使用 array_pop() 可能吗?
-
获取数组的数量并执行 echo $array[$count];
-
你使用其他数据吗?
-
end(array)使用内置函数结束 -
如您所见,这不是数组的最后一个元素我们看不到,因为我们不知道数组的最后一个元素是什么跨度>