Bugfix in utils_array_kshift(): Didn't return NULL properly when array parameter is given empty or not an array
This commit is contained in:
parent
61ec0d9f4d
commit
eead674de1
@ -431,6 +431,9 @@ function fplog($str) {
|
|||||||
* @return unknown the shifted value, or NULL if array is empty or is not an array
|
* @return unknown the shifted value, or NULL if array is empty or is not an array
|
||||||
*/
|
*/
|
||||||
function utils_array_kshift(&$arr) {
|
function utils_array_kshift(&$arr) {
|
||||||
|
if (!is_array($arr) || count($arr) === 0) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
list ($k) = array_keys($arr);
|
list ($k) = array_keys($arr);
|
||||||
$r = array(
|
$r = array(
|
||||||
$k => $arr [$k]
|
$k => $arr [$k]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user