From a30da2e71ad2ed23cbcb6011ab848ab888b2dd46 Mon Sep 17 00:00:00 2001 From: knut <> Date: Wed, 22 Feb 2006 21:46:16 +0000 Subject: Did some minor optimization tweaks --- framework/I18N/core/CultureInfo.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'framework/I18N/core/CultureInfo.php') diff --git a/framework/I18N/core/CultureInfo.php b/framework/I18N/core/CultureInfo.php index b03f794f..39b8495a 100644 --- a/framework/I18N/core/CultureInfo.php +++ b/framework/I18N/core/CultureInfo.php @@ -241,7 +241,7 @@ class CultureInfo $files = array($current_part); - for($i = 1; $i < count($file_parts); $i++) + for($i = 1, $k = count($file_parts); $i < $k; ++$i) { $current_part .= '_'.$file_parts[$i]; $files[] = $current_part; @@ -254,7 +254,7 @@ class CultureInfo if(is_file($filename) == false) throw new Exception('Data file for "'.$file.'" was not found.'); - if(in_array($filename, $this->dataFiles) == false) + if(!isset($this->dataFiles[$filename])) { array_unshift($this->dataFiles, $file); @@ -336,13 +336,13 @@ class CultureInfo $array = $info; - for($i = 0; $i < count($index); $i++) + for($i = 0, $k = count($index); $i < $k; ++$i) { - $k = $index[$i]; - if($i < count($index)-1 && isset($array[$k])) - $array = $array[$k]; - else if ($i == count($index)-1 && isset($array[$k])) - return $array[$k]; + $value = $index[$i]; + if($i < $k-1 && isset($array[$value])) + $array = $array[$value]; + else if ($i == $k-1 && isset($array[$value])) + return $array[$value]; } } @@ -558,7 +558,7 @@ class CultureInfo */ private function simplify($array) { - for($i = 0; $i