- <?php
- //array_keys() 함수
- $inArray1 = array(0 => 200, "apple" => "red");
- $inArray2 = array("orange", "banana", "cherry", "orange", "orange");
- $inArray3 = array("fruit" => array("peach", "kiwi", "mango"),
- "color" => array("pink", "green", "yellow"));
- print_r(array_keys($inArray1));
- // Array ( [0] => 0 [1] => apple )
- echo "<br>";
- print_r(array_keys($inArray2, "orange"));
- // Array ( [0] => 0 [1] => 3 [2] => 4 )
- echo "<br>";
- print_r(array_keys($inArray3));
- // Array ( [0] => fruit [1] => color )
- echo "<br><br>";
- //array_key_exists() 함수
- if((array_key_exists("apple", $inArray1)))
- echo "inArray1배열에 apple 단어 있음";
- else echo "inArray1배열에 apple 단어 배열 없음";
- // 출력 inArray1배열에 apple 단어 있음
- echo "<br>";
- if((array_key_exists("orange", $inArray1)))
- echo "inArray1배열에 orange 단어 배열 있음";
- else echo "inArray1배열에 orange 단어 배열 없음";
- // 출력 inArray1배열에 orange 단어 배열 없음
- ?>
--------------------------------------------------------------------------------------------
array array_keys ( array $array [, mixed $search_value [, bool $strict = false ]] )
8.~16. 라인
array_keys() 함수 예시
$array 배열의 모든 키를 값으로 가지는 배열을 반환합니다.
$search_value가 주어지면 $search_value과 동일한 값의 키만 반환합니다.
bool array_key_exists ( mixed $key , array $array )
18.~28. 라인
array_key_exists() 함수 예시
$array 배열에서 $key 키가 존재하는지 확인하여
존재하면 TURE, 존재안하면 FALSE를 반환합니다.
'php5 > 배열관련함수' 카테고리의 다른 글
배열 병함 - array array_merge ( array $array1 ) (0) | 2014.01.02 |
---|---|
배열 함수의 callback기능 응용 배열2 - array array_map ( callable $callback , array $array1 ) (0) | 2014.01.02 |
배열들 비교해서 존재하는 값 배열 반환 - array array_intersect ( array $array1 , array $array2 ) (0) | 2014.01.02 |
배열 키와 값 교체 - array array_flip ( array $array ) (0) | 2014.01.02 |
배열 함수의 callback기능 응용 배열 - array array_filter ( array $array ) (0) | 2014.01.02 |