下面的代碼需要一個數組值,如果它的鍵存在它應該回顯它的值,三元if/else部分工作,但價值沒有顯示出來,任何人都可以找出它爲什麼贏得' T'PHP三元運算符不工作
$signup_errors['captcha'] = 'error-class';
echo(array_key_exists('captcha', $signup_errors)) ? $signup_errors['catcha'] : 'false';
而且在那裏我有它呼應了假的,我不需要輸出,如果鍵不存在,我只是刪除字虛假或者有什麼別的使代碼只顯示1倍的值?
如果您只想在出現錯誤時輸出,爲什麼不直接使用if語句? – 2009-09-03 04:45:53
PHP三元運算符正在工作。你只是沒有正確使用它。 – recursive 2009-09-03 04:47:18