From: <cha...@us...> - 2011-09-29 20:32:51
|
Revision: 37802 http://tikiwiki.svn.sourceforge.net/tikiwiki/?rev=37802&view=rev Author: changi67 Date: 2011-09-29 20:32:44 +0000 (Thu, 29 Sep 2011) Log Message: ----------- [user:changi:FIX] Avoid function calls in a FOR loop test part Modified Paths: -------------- trunk/lib/core/Multilingual/Aligner/SentenceAlignments.php Modified: trunk/lib/core/Multilingual/Aligner/SentenceAlignments.php =================================================================== --- trunk/lib/core/Multilingual/Aligner/SentenceAlignments.php 2011-09-29 20:07:04 UTC (rev 37801) +++ trunk/lib/core/Multilingual/Aligner/SentenceAlignments.php 2011-09-29 20:32:44 UTC (rev 37802) @@ -42,7 +42,7 @@ $sentences = $segmentor->segment(trim($key)); if (strcmp(trim($sentences[0]), trim($source_lng_sentence)) == 0) { //if one of those is matched $found = 1; - for ($j=1, $l=1; $j<count($sentences); $l++) { + for ($j=1, $l=1, $count_sentences = count($sentences); $j<$count_sentences; $l++) { $flag=0; if (($l + $index) >= count($sentence_array)) { $found = 0; @@ -72,7 +72,7 @@ $sentences = $segmentor->segment(trim($val)); if (strcmp(trim($sentences[0]), trim($source_lng_sentence)) == 0) { //if one of those is matched $found = 1; - for ($j=$i+1, $l=1; $j<count($sentences); $l++) { + for ($j=$i+1, $l=1, $count_sentences = count($sentences) ; $j<$count_sentences; $l++) { $flag=0; if (($l +$index)>=count($sentence_array)) { $found = 0; @@ -115,7 +115,7 @@ $start++; $sent_ind = 0; $sentences = $segmentor->segment(trim($key)); - for($j=0; $j<count($sentences); $j++) { + for($j=0, $count_sentences = count($sentences); $j<$count_sentences; $j++) { $sentences[$j] = trim($sentences[$j]); } @@ -229,7 +229,7 @@ $start++; $sent_ind = 0; $sentences = $segmentor->segment(trim($val)); - for ($j=0; $j<count($sentences); $j++) { + for ($j=0, $count_sentences = count($sentences); $j<$count_sentences; $j++) { $sentences[$j] = trim($sentences[$j]); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |