[php] print_r(), var_export() 함수
2022. 7. 11. 22:17
프로그래밍 언어/PHP
php 소스를 분석하다가 print_r(), var_export() 함수가 무엇인지 정리해보려고 한다. print_r() print_f() 함수는 변수에 대한 정보를 사람이 보기 편하게 출력해준다. print_r(mixed $value, bool $return = false): string|bool 예시)
[php] foreach
2022. 7. 11. 22:04
프로그래밍 언어/PHP
PHP 에서 foreach 는 배열의 원소나 객체의 프로퍼티 수 만큼 반복하면 동작한다. foreach 는 다음과 같이 사용할 수 있다. foreach($array as $value) foreach($array as $key => $value) 예를 들어 사용해본다.
Spark SQL function - ifnull(), nullif(), nvl(), nvl2()
2022. 7. 9. 21:39
데이터 엔지니어링/Spark
ifnull(expr1, expr2) : expr1 이 NULL 이면 expr2 반환 ifnull(expr1, expr2) nullif(expr1, expr2) : expr1 과 expr2 가 같으면 NULL, 다르면 expr1 반환 nullif(expr1, expr2) nvl(expr1, expr2) : expr1 이 NULL 이면 expr2 반환 nvl(expr1, expr2) nvl2(expr1, expr2, expr3) : expr1 이 NULL 이 아니면 expr2, NULL 이면 expr3 반환 nvl2(expr1, expr2, expr3)
[php] implode 함수
2022. 7. 8. 20:32
프로그래밍 언어/PHP
implode 함수 implode 함수는 각 배열 요소들을 문자열로 만들어주는 함수다. 다음과 같이 사용할 수 있다. implode(string $separator, array $array): string implode(array $array): string implode(array $array, string $separator): string - php manual https://www.php.net/manual/en/function.implode.php PHP: implode - Manual Sometimes it's necessary to add a string not just between the items, but before or after too, and proper handling of z..