]> git.openstreetmap.org Git - nominatim.git/commitdiff
Add array_key_last function for PHP <7.3
authorFrederik Ramm <frederik@remote.org>
Thu, 6 May 2021 18:44:04 +0000 (20:44 +0200)
committerSarah Hoffmann <lonvia@denofr.de>
Thu, 13 May 2021 14:42:22 +0000 (16:42 +0200)
This patch adds an array_key_last function if it doesn't yet exist, fixes #2316. It is tested on PHP 7.2.24 but not PHP 7.3.

lib-php/lib.php

index a1f528fa89995cd8de9af08cf9a0e658694cd3c8..8d82c5b32def09bc7a48bc45e0030898454855f6 100644 (file)
@@ -227,3 +227,10 @@ function closestHouseNumber($aRow)
 
     return max(min($aRow['endnumber'], $iHn), $aRow['startnumber']);
 }
+
+if (!function_exists('array_key_last')) {
+    function array_key_last(array $array)
+    {
+        if (!empty($array)) return key(array_slice($array, -1, 1, true));
+    }
+}