[php] 배열 내 순회하면서 순차적으로 내용 출력하기 let data = [1,2,3,4,5,6]; let arrId = 0; setInterval(() => { console.log(data[arrId]); arrId++; if(arrId == data.length) { arrId= 0; } }, 1000); 이렇게 하면 1초마다 해당 data에 있는 배열값이 하나씩 찍힌다. 회사에서 일하면서 주기적으로 해당 부분을 인터벌 돌려줘야하는 곳이 있어, 만들어보았다. 취업/PHP 2022.03.24
php 배열로 만들어 자바스크립트 단에 객체 전달하기(feat. excel변환) 오늘의 후기. 서버 두번 뻗게 만들어서 한소리 들었다. PHP 문제부분이 기존에는 백엔드 측에서 데이터를 만들어서 줬는데, 이번에는 SQL문 자체를 가져와 내가 배열->객체로 넘겨주는 부분에서 발생했다. 원래는 dataTable을 사용하여 해당 부분을 sheet.js를 통해서 excel을 만들었는데, 테이블 보이는 게 10개고 실제 1,2,3페이지 이렇게 구성되어 있으면 보이는 10개만 excel 파일로 만들어주는 것이 문제였다. 원인은 3번 예시인 html table를 사용했더니 발생한 문제였다. 말 그대로 화면에 보여지는 부분이 10개니 그냥 tag에서 10개만 있다고 뽑아오는 것이 문제. 이름 CP 망나뇽 4000 마기라스 3900 해피너스 3800 파일 내보내기(HTML TABLE) : https.. 취업/PHP 2021.07.22
[PHP]문자열 '*', 별표로 치환하기 필자는 회사 업무를 하던 도중 이메일 주소를 암호화 할 필요가 있었다. 그러다보니 찾은 자료가 있는데 https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=21 이름이나 전화번호 중간 부분을 별표 *** 표시로 숨기기 - 게시판스킨강좌, 그누보드5강좌 신청서나 예약 게시판을 사용할 때 개인 정보 노출 방지용으로 이름이나 연락처 일부를 숨기는 방법입니다.여러 방법을 무작위로 나열했습니다. 원하는 방식으로 아무거나 사용하면 됩니다.관 gnustudy.com 진짜 정리가 잘되어있더라. 나의 경우 이메일 주소 explode 함수로 @중심으로 주소를 쪼개고 쪼개진 이메일 주소 explode는 배열로 나오기에 배열 0번째로 2글자부터 해당 내용을 *로 치환 $.. 취업/PHP 2021.06.14