私はあなたのコードで3つの間違いを犯しました
try
( catch
) キーワードがコードで関数名として使用されている場合は、名前を別の名前に変更してください。
中括弧}
がありません。タイプミスの可能性があります。
または=
の代わりに使用した論理エラー==
===
今のコードは次のようになります。
<?php
function tryThis(){
for( $i = 0 ; $i < count($tutorial) ; $i++ ){
if( $tutorial[$i] == 'A' )
$enum = 1;
else if( $tutorial[$i] == 'B' )
$enum = 2;
else if( $tutorial[$i] == 'C' )
$enum = 3;
else if( $tutorial[$i] == 'D' )
$enum = 4;
}
}
?>
編集:
編集された質問に対する回答....
関数を呼び出すのを忘れたようです........その変更により、私にとってはうまくいきました。
<?php
function tryThis(){
$tutorial = array("D","C","B","A");
for( $i = 0 ; $i < count($tutorial) ; $i++ ){
if( $tutorial[$i] == 'A' )
$enum = 1;
else if( $tutorial[$i] == 'B' )
$enum = 2;
else if( $tutorial[$i] == 'C' )
$enum = 3;
else if( $tutorial[$i] == 'D' )
$enum = 4;
echo "$enum". "<br/>";
}
tryThis(); //functional cal here
?>