[PHP-users 33467] Re: Undefined offsetエラー

池谷 美歌也 mikaya_ikeya @ pakureserve.jp
2008年 4月 11日 (金) 16:21:17 JST


ミカヤです。 

switch case 0部のbreak前に++$jをしていますが、ここでのインクリメントは必要なんでしょうか?
$Lineに要素を追加していないのにインクリメントしているようですが。

> $lines = file('http://localhost/~sus/2008kayou.html');
> $j = 0;
> for ($i = 0;$i < count($lines);$i++){
> 	if (stristr($lines[$i],"<font")) {
> 		$check_char = 0;
> 	} else {
> 		$check_char = 1;
> 	}
> 	
> 	switch ($check_char) {
> 		case 0;
> 			$Line[$j] = $lines[$i];
> 			++$j;
> 			++$i;
> 			while ( !(stristr($lines[$i],"<hr")) ) {
> 				$Line[$j] = $lines[$i];
> 				++$j;
> 				++$i;
> 			}
>// 			++$j;
> 			break;
> 		case 1;
> 			break;
> 	}
> }



PHP-users メーリングリストの案内