나는 그들이 특정 값과 같지 않도록하고 싶은 많은 변수가 있습니다.여러 변수가 하나의 값과 같지 않은지 확인하는 더 쉬운 방법
는if($post[0] !== "-" && $post[3] !== "-" && $post[8] !== "-" ...) {
// code to be executed
}
함수는의 라인에있는 똑똑한 솔루션, 뭔가 것 같습니다 : 나는 foreach는 루프와 아주 좋은 아니에요
function check_var($junk_value, $array) {
foreach($array as $arr) {
if($arr[$key]) == $junk_value) {
return false;
}
else {
return true;
}
}
}
$junk_value = "-";
$array = array($post[0], $post[3], $post[8], $hello);
check_var($junk_value, $array);
과 다른 사람들이 "$를 사용하는 방법을 모르겠어요 열쇠 "하지만 그것은 나를 위해 설정되지 않은 출력. 저는 사람들이 "$ key"와 "$ value"변수를 어떻게 정의했는지 궁금합니다.
편집 : 나는이 질문에 많은 정보를 쏟았습니다. 10 분 후에, 나는 훨씬 더 많이 알고있는 것처럼 느낀다. 모든 해답을 가져 주셔서 감사합니다.
루프를 사용할 필요는 최초의'$의 key'을 테스트하지 않습니다가있는 foreach는 사용. 결말 기능이 기본적으로 true를 반환하기 때문에'else' 절을 없애고'foreach' 밖에서'true return '을 이동하거나 완전히 제거하십시오. – ghoti