아래 코드는 배열 값을 취합니다. 키가 존재하면 그 값을 에코해야합니다. 삼진 if/else 부분은 작동하지만 값이 표시되지 않습니다. 티?PHP 삼항 연산자가 작동하지 않습니다
$signup_errors['captcha'] = 'error-class';
echo(array_key_exists('captcha', $signup_errors)) ? $signup_errors['catcha'] : 'false';
또한 어디있다가 키가 존재하지 않는 경우, 난 그냥 거짓 단어를 삭제해야합니다, 출력을 필요로하지 않는 거짓 밖으로 에코 또는 단 1 개 값을 표시하는 코드를 만드는 뭔가가있다?
오류가있을 때만 출력하고 싶다면 if 문을 사용하지 않는 이유는 무엇입니까? –
PHP 삼항 연산자가 작동 중입니다. 당신은 그것을 올바르게 사용하지 않고 있습니다. – recursive