일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 1064
- getimagesize()
- 중간에추가
- srtpos()
- 이걸 그렇게 쓸 줄은 몰랐지
- 특수문자 포함여부
- strpos()
- 정규식
- 오류
- explode()
- php
- jQuery
- 일부 문자열 포함여부
- 배열
- primary_key
- implode()
- 현대이지웰java풀스택개발자아카데미6월
- myshortcut
- MySQL
- 문자열 포함여부
- ES6
- error
- 지직거림
- 멀티캠퍼스it부트캠프
- 노션
- Excel
- SQL
- JavaScript
- formula
- 함수
- Today
- Total
목록배열 (3)
코딩짜는 일상
📕 오늘 배운 것반복문whiledo while배열여러가지 배열 표현식얕은 복사깊은 복사깊은 복사 방법 3가지함수표현식기본 함수즉시실행 함수함수 반환값 (return)함수의 매개변수함수 호이스팅일반 함수익명 함수콜백 함수화살표 함수 표현식 📙 새로 알게 된 것do while주로 for, if, foreach만 쓰다보니 생소했다.최소 1번 이상 반복을 수행한다는 점이 독특함. 어딘가 쓰면 좋을 것 같은데 당장에 떠오르는 예시 없음...😓깊은 복사 방법 3가지map만 알고 있었는데 JSON 인코딩 후 다시 디코딩 하는 방법은 새롭다! 배열이 크면 클 수록 이 방법의 효율이 더 클듯.그 외에도 concat(), 스프레드 연산자 사용이 있는데 어느쪽이 더 효율적일지는 알아봐야 할듯...!익명 함수map,..
서론 배열을 반복문을 이용해 select box로 만드는 기능을 만들어 쓰는데 버전에 따라 특정 옵션이 추가되거나 제외되어야 하는 상황이었습니다. 그냥 배열을 2개 만들기엔 기존 배열A가 중복되는 것이 걸리고 추가되거나 제외될 배열B와는 따로 관리되어야 추후 수정이 용이할 것 같았습니다. 그래서 버전에 따라 select box 생성 함수를 따로 만들고 배열B에서 추출한 일부 값을 배열A 중간에 삽입해야 했습니다. 1번 array_slice() & array_merge() 삽입할 위치를 찾아 배열A를 둘로 자르고array_slice() 원하는 데이터를 배열B에서 추출해 붙인 뒤 값을 추가할 경우: 배열A앞부분[] = 배열B추출; 배열을 추가할 경우: 배열A앞부분 += 배열B추출; 남은 배열을 뒤에 덧붙여주..
일단 이야기는 다음과 같습니다. DB에서 조회한 내용들을 List로 보여주는 list.php가 있습니다. 저는 이 내용을 EXCEL로 다운로드하고자 PHPExcel 라이브러리를 사용하는 코드를 작성하였습니다. 그리고 해당 코드가 길어서 따로 분리하고자 별도의 excel_down.php를 만들었는데 이때 조회 조건을 GET으로 넘겨 excel_down.php에서 DB를 조회하게 했습니다. 이 경우 list.php의 조회 쿼리를 수정하면 excel_down.php도 똑같이 수정해줘야 하는 단점이 있죠. 그래서 유지보수를 용이하게 하기 위해 list.php에서 DB를 조회하고 그 결과를 excel_down.php가 넘겨받는 방식으로 바꾸고자 했습니다. 첫번째 시도 조회 쿼리(문자열)를 주고받기 list.php..