diff options
author | Phil Sturgeon <email@philsturgeon.co.uk> | 2012-07-04 13:45:46 +0200 |
---|---|---|
committer | Phil Sturgeon <email@philsturgeon.co.uk> | 2012-07-04 13:45:46 +0200 |
commit | 4d1a214836fc16bbecd5afd11060a56bc2859b7d (patch) | |
tree | 4a13ad456ab6bdd96c73c70359ebd8fc9ab6c7a9 /system/helpers/array_helper.php | |
parent | 179ffc893067bf0f2bf2cf0a55a843549020e28f (diff) |
Having `"0"` in an array would give you NULL with `elements()`. BAD!
The trouble here, is that when we are expecting a valid result, such as `0`, or `false` that the array helper will instead say "I don't know if there is a value" and give you a `null`.
Diffstat (limited to 'system/helpers/array_helper.php')
-rw-r--r-- | system/helpers/array_helper.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/system/helpers/array_helper.php b/system/helpers/array_helper.php index 5d0243951..0dfc3e1ae 100644 --- a/system/helpers/array_helper.php +++ b/system/helpers/array_helper.php @@ -52,7 +52,7 @@ if ( ! function_exists('element')) */ function element($item, $array, $default = NULL) { - return empty($array[$item]) ? $default : $array[$item]; + return ! isset($array[$item]) ? $default : $array[$item]; } } |