ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 배열 확인 함수
    php 2023. 10. 30. 16:17

    1. in_array()

    $fruits = ['apple', 'banana', 'cherry'];
    if (in_array('banana', $fruits)) {
        echo '바나나가 배열 안에 있습니다.';
    } else {
        echo '바나나가 배열 안에 없습니다.';
    }

    -> 배열 안에 특정 value가 있으면 true 없으면 false를 반환

     

    2. array_search()

    $fruits = ['apple', 'banana', 'cherry'];
    $key = array_search('banana', $fruits);
    if ($key !== false) {
        echo '바나나는 키 ' . $key . ' 에 있습니다.';
    } else {
        echo '바나나가 배열 안에 없습니다.';
    }

    -> value를 찾으면 , 해당 value의 key (index) 를 반환한다. 값이 없다면, false 반환

     

    3. array_key_exists()

    $data = ['name' => 'John', 'age' => 30];
    if (array_key_exists('age', $data)) {
        echo 'age 키가 배열 안에 있습니다.';
    } else {
        echo 'age 키가 배열 안에 없습니다.';
    }

    -> key를 찾으면 true, 없으면 false 반환

     

    4. isset()

    $data = ['name' => 'John', 'age' => 30];
    if (isset($data['age'])) {
        echo 'age 키가 배열 안에 있습니다.';
    } else {
        echo 'age 키가 배열 안에 없습니다.';
    }

    -> 특정 요소 ( 여기서는 배열 내부의 값 ) 이 null이 아니면 true, null 이면 false를 반환한다.

     

     

    위의 함수들은 찾는 대상이 존재하지 않아도 에러를 발생시키지 않는다는 특징이 있기 때문에,

    이 특징을 잘 활용하자 

    'php' 카테고리의 다른 글

    배열을 풀어서 사용해보자 ( extract() )  (0) 2023.11.07
    class 에서 자기 자신을 instance하기  (0) 2023.10.19
    상수  (0) 2023.09.14
    php 배열 함수  (0) 2023.09.13
    정규 표현식  (0) 2023.09.13
Designed by Tistory.