-3
私はエラーが発生しているような単純なphpブラックジャックスクリプトを持っています。 問題を引き起こすコードの部分はこれです。PHP '不正なオフセット'
function evaluateHand($hand) {
global $faces;
$value = 0;
foreach ($hand as $card) {
if ($value > 11 && $card['face'] == 'a') {
$value = $value + 1;
} else {
$value = intval($value) + intval($faces[$card['face']]); <----- error
}
}
return $value;
}
エラーは、上記で指摘した行の「Warning:Illegal offset 'face'」です。
これ、またはポインタの原因は何ですか?どのように私はそれを修正することができますか? 必要に応じてさらにコードを投稿できます
これは[私が得るエラー](http://jsbin.com/makeregufa/1/edit?js,console)ではありません。 JavaScriptのようには見えません。 PHPを書いていないのですか? – Quentin
これはjavascriptではありません –
この値を(PHP)関数と呼びますか? – trincot