본문 바로가기

PROGRAMMING/PHP30

PHP array_map() 콜백 함수 적용 반복문 처리 array_map() 함수는 PHP에서 사용되는 배열의 모든 요소에 대해 지정된 함수를 적용하여 새로운 배열을 생성하는 함수입니다. 이 함수는 기존 배열과 같은 크기의 배열을 반환하며, 각 요소는 지정된 함수에 의해 변환됩니다. 다음은 array_map() 함수의 구문입니다. array_map(callable $callback, array $array1 [, array $... ]) - $callback: 적용할 함수 또는 메서드입니다. 이 함수는 배열의 각 요소에 대해 적용되며, 변환된 값이 새로운 배열에 저장됩니다. 이 함수는 단일 인자를 받아야 하며, 다중 배열을 처리하기 위해서는 array_map() 호출 시 다수의 배열을 전달해야 합니다. - $array1, $array2, ...: 함수를 적용.. 2023. 7. 6.
PHP array_filter() 배열 필터링 조건에 맞는 값 추출 array_filter() 함수는 PHP에서 사용되는 배열을 필터링하는 함수입니다. 이 함수는 주어진 조건을 만족하는 배열의 요소만 유지하고, 나머지 요소를 제거한 새로운 배열을 반환합니다. 다음은 array_filter() 함수의 구문입니다: array_filter(array $array [, callable $callback [, int $flag = 0 ]]) : array - $array: 필터링할 배열입니다. - $callback (옵션): 요소를 검사하기 위한 콜백 함수입니다. 이 콜백 함수는 선택적으로 사용할 수 있으며, 요소를 테스트하여 조건을 만족하면 true를 반환해야 합니다. 만약 $callback을 지정하지 않으면 배열에서 값이 false로 변환되는 모든 요소가 제거됩니다. - $f.. 2023. 7. 6.
PHP array_splice() 배열 자르기 배열 대체하기 array_splice() 함수는 PHP에서 사용되는 배열에서 일부 요소를 제거하거나 대체하고, 필요에 따라 새로운 요소를 삽입하는 함수입니다. 이 함수는 배열을 수정하고 결과 배열을 반환합니다. 다음은 array_splice() 함수의 구문입니다: array_splice(array &$array, int $offset [, int $length = null [, mixed $replacement = array() ]]) : array - $array: 배열을 수정할 대상 배열입니다. 참조로 전달되어야 합니다. - $offset: 배열에서 제거나 대체를 시작할 인덱스입니다. 음수 값도 사용할 수 있으며, 음수 값인 경우 배열의 끝에서부터 카운트됩니다. - $length (옵션): 제거할 요소의 개수입니다.. 2023. 7. 6.
PHP array_slice() 배열 자르기 배열 특정부분 자르기 array_slice() 함수는 PHP에서 사용되는 배열에서 특정 부분을 추출하는 함수입니다. 이 함수는 원래 배열의 일부분을 복사하여 새로운 배열로 반환합니다. 다음은 array_slice() 함수의 구문입니다: array_slice(array $array, int $offset [, int $length = null [, bool $preserve_keys = false ]]) - $array: 추출할 배열입니다. - $offset: 추출을 시작할 인덱스입니다. 음수 값도 사용할 수 있으며, 음수 값인 경우 배열의 끝에서부터 카운트됩니다. - $length (옵션): 추출할 요소의 개수입니다. 기본값은 null이며, $length를 지정하지 않으면 $offset부터 배열의 끝까지 모든 요소를 추출합니.. 2023. 7. 6.