PHP에서 두 개의 배열을 비교하고 싶습니다. 전반적으로하고 싶지는 않지만 블록 단위로 차단하고 싶습니다. 의
종류 등이PHP 배열 비교
if (a[1] == b[1]){ // do something }
if (a[2] == b[2]){ // do more }
내가 어떻게이 ifs
의 전체 무리없이 할 수 있습니까? 사전 :
$a = array(1, 2, 3, 5);
$b = array(1, 1, 1, 1);
$c = array('something', 'something', 'and so forth');
foreach($a as $key => $value){
if($value == $b[$key]){
echo $c[$key]. '<br />';
}
}
내 대답에
감사합니다. 2 개의 배열을 비교 한 다음, 몇 개의 코드를 룬다. 일부 키
$keys = array('key1', 'key2');
foreach($keys as $value){
if($a[$value] == $b[$value])
{
// true
}
else
{
// false
}
}
각 대소 문자마다 매번 다른 코드 블록을 실행하기위한 것입니까? 예를 들어 하나의 대소 문자가 일부 파일 시스템 호출을 트리거하고 다른 일치는 일부 데이터베이스 호출을 트리거합니다. 또는 매번 동일한 코드 블록을 실행합니까? –
똑똑한 질문! 각 블록마다 다른 것을 반향시키고 싶습니다. 또한, 한 블록 이상의 블록이 실행되어야합니다. – tom