반응형 백 백/PHP 2023. 7. 20. [PHP] 배열을 검색하여 키를 반환하는 array_search 배열을 검색 조작해야 하는일은 매우 빈번하게 일어난다. 그 중 원하는 배열의 키값을 찾을 for 문이나 foreach 문을 이용해 배열을 순환하면서 키 인덱스를 찾아 볼 수도 있지만, 함수를 이용해 키를 찾을 수도 있다. array_search array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false 간단한 사용법은 array_search([검색조건], [검색할 배열]) 이다. 코드 예제를 보면 더욱 쉽다. $arr1 = ['hello', 'nice', 'good', 'code', 'colon']; $res1 = array_search('good', $arr1); echo $res1; // 결과 : 2 하지만 .. 백/JAVA 2023. 7. 18. [JAVA] 자바, 배열 뒤집기 Collections.reverse() 가끔 배열을 뒤집어서 써야 할 때가 있다. 뭐.. 날짜가 ASC에서 DESC로 된다거나 할 경우에, 그럴 때는 간단하게 ArrayList로 바꾸어 reverse 메소드를 이용하면 된다. int[] arr1 = {1,5,6,8,10}; List list1 = Arrays.asList(arr1); Collections.reverse(list1); System.out.println(Arrays.deepToString(list1.toArray())); 백/라라벨 2022. 9. 14. [라라벨] 테이블에 컬럼 추가 변경 삭제 하는 방법 테이블에 컬럼을 한번에 짠하고 생성하고 썼으면 좋겠지만, 개발을 하다보면 컬럼을 변경해야 하는 경우가 수 없이 생긴다. 라라벨은 이런 경우에 대비해서 migration 을 준비해 두었는데, 그것을 알아 보고자 한다. 사전 작업으로 패키지를 하나 설치한다. composer require doctrine/dbal 작업 하고자 하는 테이블의 migration 파일을 추가해 주는데 나는 보통 add_to를 이용해서 생성해준다. 다른 명령어를 써도 상관은 없는듯 하다. php artisan make:migration add_column_to_tests_table 위 부분에서 tests 대신에 작업 할 테이블명을 적어주면 된다. 위와 같이 적으면 라라벨 프로젝트 폴더에 database\migrations 폴더 아래.. 백/라라벨 2022. 9. 13. laravel 쿼리 보기 라라벨 개발을 하다보면 쿼리를 직접 보고 싶은 욕심이 생긴다 라라벨 쿼리 빌더가 직관적이긴 하지만 쿼리를 직접 봐야만 하는 일은 많다. 그럴때는 다음과 같은 코드를 보고 싶은 쿼리의 앞뒤로 감싸 주면 된다. 두번째 줄이 보고 싶은 쿼리 이다. DB::enableQueryLog(); $Arr = best_things::whereBetween('insert_datetime', [$from, $to])->get(); print_r(DB::getQueryLog()); 그런 다음 실행하면 터미널에 쿼리가 나타나는데 위의 경우 변수는 물음표 처리되고 아래처럼 바인딩 변수가 표시된다. [bindings] => Array ( [0] => 2022-09-12 03:47:05 [1] => 2022-09-13 03:47:0.. 이전 1 다음 반응형