0
ここでは奇妙な問題です。私はPHPで単純なハングマンゲームを書いています。現在の単語の文字が推測されたものと一致するかどうかを確認しながら、問題にぶつかります。in_arrayは真と偽の両方です
$letters = str_split($words[$_SESSION['hangman']['current_word']]);
foreach($letters as $letter)
{
if(in_array($letter, $_SESSION['hangman']['guessed']) == True);
{
echo "true for ", $letter , "
";
}
}
if文は、いつも私が
if(in_array($letter, $_SESSION['hangman']['guessed']) == False);
なぜif(in_array($ letter、...))というより、真偽と比較したいですか? – Borealid
私はそれが動作しなかったので、ちょうどテストしていた。問題は最後にセミコロンでした。 – Softnux