array에 있는 값과 비교하기

array에 있는 값과 비교하기

QA

array에 있는 값과 비교하기

답변 1

본문


$fruit = array (
        "item" => array( 
                         red => array("apple","사과"),
                                   array("apple1","사과1),
                     yellow => array("banana","바나나"),
                                   array("banana1","바나나1"))
)

 

이런식일때


foreach($fruit['item'] as $key => $value){
if($name != $key){
    echo("과일아님");
}
    else if($name == $key){
  echo("과일임");
}

$name = ("사과")가 들어있는데

array안에 yellow가 없을땐 사과= 사과 비교돼서 echo("과일임");이 뜨는데

array안에 yellow가 생기면 array때문인지

사과 = ("사과","바나나") 이렇게 되서 비교가 안되는것 같아요.

 

변수랑 array안에있는 array(변수)랑 어떻게 비교할수있을까요?

이 질문에 댓글 쓰기 :

답변 1

in_array 함수를 활용해보세요

http://php.net/manual/kr/function.in-array.php

 

array_key_exists 키값을 확인할때는 이 함수를 활용해보세요

http://php.net/manual/kr/function.array-key-exists.php

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #php ×
전체 15,331
© SIRSOFT
현재 페이지 제일 처음으로