ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • php 배열 함수
    php 2023. 9. 13. 09:08

    php에서 배열과 관련된 함수 정리

     

    1. 배열에 대한 정보 얻기

    array_key_exists($key, $array)	-> 배열에서 키를 확인 (true / false 반환)
    
    array_search($value, $array[, $strict])	-> 배열에 저장된 값을 검색하고 첫번째 키를 반환, 
    						$strict = true 라면 타입까지 일치
                            
    in_array($value, $array)	-> 배열에 어떤 값이 있는지 확인, (true / false 반환)
    
    count($array)	-> 배열의 항목 개수를 반환
    
    array_rand($array[, $number])	-> 배열에서 랜덤한 항목의 키를 반환, 두 번째 매개변수로
    				숫자 지정 시, 반환할 키의 갯수 지정

     

    2. 배열을 문자로 변환하고 다시 반대로 변환하기

    implode([$separator, ] $array)	-> 배열의 값을 문자열로 바꾼다, 구분자 지정 가능
    
    explode($separator, $string[, $limit])	-> 문자열을 인덱스로 변환, $limit으로 최대 항목 수 설정

     

    3. 배열에 항목 추가 제거

    array_unshift($array, $items)	-> 인덱스 시작 부분에 하나 이상의 항목 추가, 항목 개수 반환
                    
    array_push($array, $items)	-> 인덱스 끝 부분에 하나 이상의 항목 추가, 항목 개수 반환
    
    array_shift($array)	-> 배열의 첫 번째 항목 제거, 제거된 항목의 값 반환
    
    array_pop($array)	-> 배열의 마지막 항목 제거, 제거된 항목의 값 반환
    
    array_unique($array)	-> 배열에서 중복된 항목을 제거, 새로운 배열 반환
    
    array_merge($array1, $array2)	-> 둘 이상의 배열을 결합하고 새로운 배열을 반환
    (두 배열이 모두 인덱스 배열이면, 새로운 배열의 인덱스 번호는 0 부터 시작한다
    	+연산자를 사용하여 두 배열을 결합할 수도 있다 $array1 + $array2  )

     

    4. 배열 정렬하기

    값으로 정렬하고 키 변경

    sort($array)	-> 값을 기준으로 오름차순
    rsort($array)	-> 값을 기준으로 내림차순

    값으로 정렬하고 키 유지

    asort($array)	-> 값을 기준으로 오름차순
    arsort($array)	-> 값을 기준으로 내림차순

    키로 정렬하고 값 유지

    ksort($array)	-> 값을 기준으로 오름차순
    krsort($array)	-> 값을 기준으로 내림차순

    'php' 카테고리의 다른 글

    class 에서 자기 자신을 instance하기  (0) 2023.10.19
    상수  (0) 2023.09.14
    정규 표현식  (0) 2023.09.13
    CI 프레임워크 활용 (주가스크래퍼)  (0) 2023.09.12
    guzzle, phpSpreadsheet 로 스크래핑  (0) 2023.09.12
Designed by Tistory.