下面的代码需要一个数组值,如果它的键存在它应该回显它的值,三元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