[PHP] 배열 내 요소 제거하기
2018 02 14PHP 에는 요소를 제거하는 방법에는 두가지가 있는데
-
array_slice() 함수
이 함수는 특정요소에 특정값을 세팅할수도 있는 장점이 있다. 특징은 현재 배열이 자동으로 재정렬된다. 그래서 for문을 돌리며 요소를 제거하거나 조작할때 유의하여야한다.
-
unset() 함수
이 함수는 배열을 재정렬하지 않는다.
PHP 에는 요소를 제거하는 방법에는 두가지가 있는데
array_slice() 함수
이 함수는 특정요소에 특정값을 세팅할수도 있는 장점이 있다. 특징은 현재 배열이 자동으로 재정렬된다. 그래서 for문을 돌리며 요소를 제거하거나 조작할때 유의하여야한다.
unset() 함수
이 함수는 배열을 재정렬하지 않는다.
//php 로 개발하면서 가장 많이 아래와 같이 사용한다
error_log(print_r($test_value,true));
// 혹은 에러 발생시 로그파일로 남기기위해 아래와 같이 사용하기도 한다
error_log($error_code , 3 , $file);
CI 의 코어 파일을 보던중 =& 라는 코드를 보았다. 이게 뭐지 해서 찾아봤더니
값을 넣을때 참조한 값을 넣는게 아닌 진짜 그값을 넣는거 같다.
※ 영어도 더럽게 못하고 개념도 없기때문에 틀렸을 수 있습니다.
원문 :
PDO::ATTR_CASE: Force column names to a specific case.
PDO::CASE_LOWER: Force column names to lower case.
PDO::CASE_NATURAL: Leave column names as returned by the database driver.
PDO::CASE_UPPER: Force column names to upper case.