프로그래밍
-
firebase 동적 링크(앱설치 링크) 만들기프로그래밍/Etc 2021. 4. 29. 19:58
앱 설치 링크를 만들때 보통 안드로이드, 아이폰 앱 설치 링크를 각각 가져갔었는데 최근 외부의 요청으로 하나의 앱설치 링크를 생성해보았습니다. firebase의 동적 링크를 사용해서 앱 설치 링크를 만들면 사용자의 환경에 맞춰서 안드로이드에서 클릭하면 안드로이드 앱 설치 페이지로 이동하고 아이폰에서 클릭하면 아이폰 앱 설치 페이지로 이동한다고 합니다. firebase를 원래 사용하고 있어서 콘솔에 바로 접속 -> dynamic link 클릭합니다. 우선 URL 프리픽스 라는 것을 선택해야 합니다. 앱 설치 URL 에서 http://yourdomain.page.link/사용자선택문자 에서 앞에 붙는 주소가 URL 프리픽스입니다. 이미 사용중인 서비스가 있을 경우 콘솔에서 기존 서비스 도메인.page.lin..
-
csv 파일 생성하기프로그래밍/PHP 2021. 4. 20. 19:03
fputcsv는 mysql에서 select로 읽어 온 데이터들을 csv로 저장할 때 사용할 수 있는 함수이다. 함수 정의는 아래와 같다. 행은 $fields 배열로 전달되고 지정된 파일 $handle을 사용한다. $delimiter 는 필드 분리 문자로 기본적으로 ,가 사용되고 한 문자만 사용 가능하다. $enclosure는 기본적으로 "가 사용하고 역시 한 문자만 사용 가능하다. $escape_char는 이스케이스 문자로 최대 한 문자만 사용 가능하다. 개행으로 종료된다. 반환 값으로는 쓰여진 문자열의 길이를 반환하거나 실패할 경우 false를 반환한다. fputcsv ( resource $handle , array $fields , string $delimiter = "," , string $encl..
-
[php] explode 사용법 (문자열을 문자열로 분리하기)프로그래밍/PHP 2021. 3. 3. 20:11
explode는 문자열을 문자열로 분리해서 배열로 저장하는 함수이다. 웹상에서 문자열 처리할때 여러모로 요긴한 함수이기도 하다. array explode ( string $delimiter , string $string [, int $limit ] ) 첫번쨰 인수인 문자열($delimiter) 기준으로 두번째 인수인 문자열($string)을 분리한다. 옵션으로 넣을 수 있는 인수인 limit 를 지정하면, 반환하는 배열은 최대 limit 개의 원소를 가지고, 마지막 원소는 남은 string 모두를 포함한다. limit 값이 음수이면, 마지막 limit 개수의 원소 를 제외하고 배열을 반환한다. 위 예제의 출력 Array ( [0] => 10 [1] => 07 [2] => 2 [3] => 문장1 [4] =..