
1. 개념 PREG_GREP_INVERT 역할 PREG_GREP_INVERT는 정규표현식을 사용해서 배열 안에 있는 값들 중 부분적으로도 일치하지 않는 값을 결과로 반환함 2. 예제 PREG_GREP_INVERT 사용예시 PHP 코드 1 2 3 4 5 6 7 8 9 10 11 결과 화면 코드 설명 PREG_GREP_INVERT는 preg_grep에 포함되어 있는 옵션입니다. preg_grep에서 아무런 옵션을 쓰지 않으면 부분 일치하는 값을 반환하게 되고 PREG_GREP_INVERT을 사용하게 되면 설정한 정규표현식에서 부분적으로도 일치하지 않는 값을 찾아와 반환하게 됩니다. 이번 배열에서 영어를 사용하여 일치하지 않는 값을 찾아보게 하였습니다. 그리고 첫번째 , 두번째 값에는 소문자 a와 대문자 A를..

1. 개념 preg_grep 역할 preg_grep는 정규표현식을 사용해서 배열 안에 있는 값들 중 부분일치하는 값을 결과로 반환함 2. 예제 preg_grep 사용예시 PHP 코드 1 2 3 4 5 6 7 8 9 10 11 결과 화면 코드 설명 preg_grep는 배열 안에 있는 값들 중에서 부분적으로 일치하는 값을 가져오게 합니다. testArray에 3개의 값이 들어 있고 이 중에서 배열 두개의 값에는 1이 포함되어 있습니다. 그래서 나는 1이 포함되어 있는 값을 반환하고 싶다고 하면 위에서와 같이 정규표현식에 /1/으로 입력하면 됩니다.

1. 개념 array_search 역할 array_search는 배열에 들어 있는 값에서 자신이 찾고자 하는 값과 일치하는 키를 반환해 줌 찾고자 하는 값이 일치하지 않아서 키가 없을 경우에는 false를 반환함 2. 예제 array_search 사용예시 PHP 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 결과 화면 코드 설명 testArray에는 키 101~ 103, 값을 테스트1~3까지 담았고 testArrayMgr 은 키 값을 섞어서 관리자 1~3까지를 담았습니다. 그리고 array_search를 이용하여 testArray에서 테스트3이라는 값에 일치하는 103이라는 키를 반환하였습니다. 그리고 testArrayMgr에 103의 키에 해당하는 값 관리자3을 가져와서 print_r로 출..

1. 개념 in_array 역할 in_array는 배열에 있는 값들 중에서 찾고자 하는 값을 검색할 수 있음 배열에서 찾고자 하는 값이 있을 경우에는 true를 반환하고 , 그렇지 않을 경우에는 false를 반환함 2. 예제 in_array 사용예시 PHP 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 결과 화면 코드 설명 testArray 배열에 테스트1과 테스트2를 담았습니다. 그리고 testArrayGroup에서 테스트1값과 테스트2값이 있는지 검색을 하기 위해서 in_array를 사용했습니다. 먼저 foreach문 안에서 testArray에 있는 배열의 값을 하나씩 변수로 받았고, 그 변수 값을 가지고 testArrayGroup에서 값을 찾기 시작했습니다. if문을 활용하여..

1. 개념 array_reverse 역할 array_reverse는 배열에 있는 값들을 역으로 정렬해서 표현을 해줌 첫번째는 배열이 들어있는 변수를 입력해 주고 , 뒤에 true를 입력할 경우에는 인덱스 번호를 그대로 가져옴 초기값은 false로 설정이 되어 있기 때문에 아무런 입력이 없으면 인덱스 번호를 초기화해서 역으로 정렬을 함 2. 예제 array_reverse 사용예시 PHP 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 결과 화면 코드 설명 array_reverse는 배열 안에 있는 값을 역으로 다시 정렬을 해줍니다. 첫번째를 보게 되면 인덱스 값은 0,1,2,3으로 동일하게 나오고 값만 테스트4부터 1가지 나오게 됨을 보게 됩니다. 이런 경우에는 인덱스가 초기화가 되면서 값..

1. 개념 shuffle 역할 shuffle는 배열에 있는 값들을 랜덤으로 섞어서정렬을 해줌 2. 예제 shuffle 사용예시 PHP 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 결과 화면 코드 설명 shuffle는 배열 안에 있는 값의 순서를 랜덤으로 섞은 뒤에 다시 정렬을 합니다. 이를 확인하기 위해서 위에 코드에서는 shuffle를 두번 사용해 봤습니다. 그래서 결과를 보니 첫번째 shuffle를 실행해 섞여있던 결과와 같은 것을 똑같이 두번째로 shuffle를 했던 결과가 다름을 보여줍니다.

1. 개념 sort , rsort 역할 sort는 배열에 있는 값을 오름차순으로 정렬을 해줌 rsort는 배열에 있는 값을 내림차순으로 정렬을 해줌 2. 예제 sort , rsort 사용예시 PHP 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 결과 화면 코드 설명 testArray에는 가부터 하까지 6개의 글자만 순서없이 적어놓았습니다. sort는 오름차순으로 해서 "가"로 시작해서 "하"까지 정렬을 하고 있습니다. rsort는 역으로 "하"로 시작해서 "가"까지 정렬을 하는 내림차순을 보여주고 있습니다.

1. 개념 array_filter 역할 array_filter는 배열에 있는 값들 중에서 조건을 만족하는 값만을 꺼내서 가져옴 여기서는 function을 선언한 후에 조건에 맞는 배열값만 true인 경우를 callback받아 꺼내는 형식 function에는 배열의 값이 전달됨 2. 예제 array_filter 사용예시 PHP 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 결과 화면 코드 설명 배열에 4개의 값이 입력되어 있습니다. 저는 여기서 101동에 사는 사람들만 찾아서 배열로 가져오고자 합니다. 이럴 경우에 function에 들어오는 인수값이 101동과 일치하는지를 조건으로 주었습니다. 그래서 callback으로 할 때 return이 101동이냐 라고 주게 됩니다. 그러..
- Total
- Today
- Yesterday