diff --git a/src/Dn.php b/src/Dn.php index 1b94e19e8..1b10e5a8a 100644 --- a/src/Dn.php +++ b/src/Dn.php @@ -553,9 +553,9 @@ public static function explodeDn( } $ret = array(); for ($i = 0, $count = count($k); $i < $count; $i++) { - if (is_array($k[$i]) && is_array($v[$i]) && (count($k[$i]) === count($v[$i]))) { + if (is_array($k[$i]) && is_array($v[$i]) && (($keyCount = count($k[$i])) === count($v[$i]))) { $multi = array(); - for ($j = 0; $j < count($k[$i]); $j++) { + for ($j = 0; $j < $keyCount; $j++) { $key = $k[$i][$j]; $val = $v[$i][$j]; $multi[$key] = $val;