array에 있는 값과 비교하기
본문
$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
답변을 작성하시기 전에 로그인 해주세요.