From faff408a0153a41fc86c9ac50ac46b17d4b75855 Mon Sep 17 00:00:00 2001 From: metowolf Date: Thu, 9 Feb 2017 22:36:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E6=AD=8C=E8=AF=8D=E7=BF=BB?= =?UTF-8?q?=E8=AF=91=E7=9A=84=E4=B8=80=E5=A4=84=20BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Action.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Action.php b/Action.php index da3af65..f75f6b3 100644 --- a/Action.php +++ b/Action.php @@ -190,9 +190,10 @@ class Meting_Action extends Typecho_Widget implements Widget_Interface_Do { preg_match_all('/\[(\d{2}:\d{2}\.\d+)\]([^\n]+)/i',$lyric,$t1); preg_match_all('/\[(\d{2}:\d{2}\.\d+)\]([^\n]+)/i',$tlyric,$t2); $from=$to=$t1[0]; - $len=sizeof($t1[0]); - for($i=0,$j=0;$i<$len;$i++){ - while($t1[1][$i]>$t2[1][$j]&&$j+1<$len)$j++; + $len1=sizeof($t1[0]); + $len2=sizeof($t2[0]); + for($i=0,$j=0;$i<$len1;$i++){ + while($t1[1][$i]>$t2[1][$j]&&$j+1<$len2)$j++; if($t1[1][$i]==$t2[1][$j]){ $t=trim(str_replace('/','',$t2[2][$j])); if($t)$to[$i].=" (".$t2[2][$j].")";