解析エラー: 構文エラー、予期しない T_DO、「;」が必要ですで

WBOY
リリース: 2016-06-23 14:00:27
オリジナル
1259 人が閲覧しました

提示这里错了。for ( ; do { $i < count( $indexfenlei[1] ); ++$i,)

要怎么改?谢谢


$sokey = split( "\\|", $sokey );$sort = "";if ( $rewrite == 1 ){				$i = 0;				for ( ;	do { $i < count( $indexfenlei[1] );	++$i,)								{												$sort .= "<dl><dt><a href='list.php?id-".$indexfenlei[1][$i]."-pn-0.html'>".$indexfenlei[3][$i]."</a></dt><dd>";												$sort .= "<a href='list.php?id-".$indexfenleix[1][$i]."-pn-0.html'>".$indexfenleix[3][$i]."</a> ";												$sort .= "<a href='list.php?id-".$indexfenleix[4][$i]."-pn-0.html'>".$indexfenleix[6][$i]."</a> </dd></dl>";												break;								}				} while ( 1 );}else if ( $rewrite == 2 ){				$i = 0;				for ( ;	do	{	$i < count( $indexfenlei[1] );	++$i,	)								{												$sort .= "<dl><dt><a href='list-".$indexfenlei[1][$i]."-0.html'>".$indexfenlei[3][$i]."</a></dt><dd>";												$sort .= "<a href='list-".$indexfenleix[1][$i]."-0.html'>".$indexfenleix[3][$i]."</a> ";												$sort .= "<a href='list-".$indexfenleix[4][$i]."-0.html'>".$indexfenleix[6][$i]."</a> </dd></dl>";												break;								}				} while ( 1 );}
ログイン後にコピー


回复讨论(解决方案)

$i = 0;
for ( ; do { $i < count( $indexfenlei[1] ); ++$i,)


//================
$max=count($indexfenlei[1]);
for($i=0;$i<$max;++$i){

这样?

do是毛。。

$i = 0;
for ( ; do { $i < count( $indexfenlei[1] ); ++$i,)


//================
$max=count($indexfenlei[1]);
for($i=0;$i<$max;++$i){

这样?
程序是别人加了密的。我解开的。就是这样的

if ( $rewrite == 1 ){                          do { for ($i = 0; $i < count( $indexfenlei[1] );    ++$i,)                                {                                                $sort .= "<dl><dt><a href='list.php?id-".$indexfenlei[1][$i]."-pn-0.html'>".$indexfenlei[3][$i]."</a></dt><dd>";                                                $sort .= "<a href='list.php?id-".$indexfenleix[1][$i]."-pn-0.html'>".$indexfenleix[3][$i]."</a> ";                                                $sort .= "<a href='list.php?id-".$indexfenleix[4][$i]."-pn-0.html'>".$indexfenleix[6][$i]."</a> </dd></dl>";                                                break;                                }                } while ( 1 );}
ログイン後にコピー


改成这样试试。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート