summaryrefslogtreecommitdiffstats
path: root/system/helpers/array_helper.php
diff options
context:
space:
mode:
authorPhil Sturgeon <email@philsturgeon.co.uk>2012-07-04 13:45:46 +0200
committerPhil Sturgeon <email@philsturgeon.co.uk>2012-07-04 13:45:46 +0200
commit4d1a214836fc16bbecd5afd11060a56bc2859b7d (patch)
tree4a13ad456ab6bdd96c73c70359ebd8fc9ab6c7a9 /system/helpers/array_helper.php
parent179ffc893067bf0f2bf2cf0a55a843549020e28f (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.php2
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];
}
}