일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- require
- 개발환경
- recursive acronym
- 함수
- 배열
- 프록시
- proxy
- require_once
- phpinfo
- array_map
- WSL2
- hyper
- array
- node.js
- trim
- npm
- 재귀약자
- implode
- explode
- LTRIM
- 몫과나머지
- ipaddress
- nvm
- include_once
- 문자열
- include
- RTRIM
- str_replace
- 터미널
- php
- Today
- 10
- Total
- 31,138
목록PHP (7)
PHPINFO

$b를 $a로 나누었을 때의 몫과 나머지 # $b를 $a로 나누었을 때의 몫과 나머지 구하기 //몫 구하는 방법 1 $quotient = ($b - ($b % $a)) / $a; //몫 구하는 방법 2 $quotient = sprintf('%d', $b / $a); // 나머지 구하는 방법 $remainder = $b % $a; 함수로 간단히 몫과 나머지 구하는 예제 function getQuotientAndRemainder($divisor, $dividend) { $quotient = (int)($divisor / $dividend); $remainder = $divisor % $dividend; return array( $quotient, $remainder ); } list($quotient, $r..
PHP개발을 하다보면, 부정사용을 방지하는 목적 등을 위해 사용자의 IP를 체크하는 경우가 있다. 보통 아래와 같이 사용하게 된다.
PHP 에서 DB관련 작업을 진행할 때, mysql_real_escape_string 처리를 해야하는 경우가 있다. 아래와 같이 요소 하나하나 escape 처리를 할 수 있다.$id = mysql_escape_string($array['id']);$address = mysql_escape_string($array['address']); 배열 항목이 몇 개 아니면 상관없지만, 많다면 배열 항목 모두를 mysql_real_escape_string 하려면 여간 귀찮은 일이 아닐 수 없다.하지만, PHP 함수 중, array_may 함수를 이용하면 한꺼번에 처리 가능하다. 아래와 같이 처리하면 된다 ^^$array = array_map('mysql_escape_string', $array); PHP 매뉴얼 : ..
PHP 개발을 문자열을 배열로 변환하거나, 또는 배열을 문자열로 변환해서 처리하는 경우가 있다. 예1) 문자열을 배열로 변환$str = 'apple,mango,tomato,banana';$str_arr = explode(',', $str); echo '';var_dump($str_arr);echo ''; [결과] 아래와 같이 배열로 성공적으로 변환된 것을 볼 수 있다.array(4) { [0]=> string(5) "apple" [1]=> string(5) "mango" [2]=> string(6) "tomato" [3]=> string(6) "banana" } 예2) 공백(스페이스)을 포함하는 문자열을 배열로 변환 $str = 'apple, mango, tomato, banana';$str_arr = ..
include와 require 그리고 include_once, require_once 는 기본적으로 파일을 불러올 때 쓰는 함수입니다. include와 require는 수행 실패를 다루는 방법을 제외하고 완전히 동일합니다. 둘 모두 Warning을 발생시키지만, require는 Fatal Error가 나타납니다. 즉, 파일이 없을 때 페이지 처리를 멈추고 싶으면 require를 사용하면 됩니다. include는 멈추지 않고 스크립트가 계속 실행됩니다. require는 실패시에 치명적인 E_ERROR 등급 오류가 발생한다는 점을 제외하면, include와 동일합니다. 즉, include가 경고(E_WARNING)만 발생하고 스크립트는 계속 진행되는 것과 달리, 스크립트가 중단됩니다. 쓰는 방법은 아래와 같..
phpinfo - PHP의 설정정보를 출력해줍니다. bool phpinfo ([ int $what = INFO_ALL ] ) 현재 PHP 상태에 관련된, 다양한 정보를 출력합니다. 출력되는 정보에는 PHP컴파일 옵션과 확장기능, PHP버전, 서버정보 및 환경, PHP의 환경, OS버전정보, 경로(PATH), 구성옵션, 구성옵션의 마스터값(Master Value), 로컬값(Local Value), HTTP헤더, PHP라이센스 등의 정보가 있습니다. 또한 phpinfo()에는 EGPCS (Environment, GET, POST, Cookie, Server)의 정보가 포함되어 있어서, 디버그툴로도 유용합니다. 간단히 아래와 같이 phpinfo.php 파일을 작성하여, 브라우저에서 호출하면, 정보를 확인 가능..
PHP란 무엇일까요? PHP는 재귀 약자(recursive acronym)로 PHP: Hypertext Preprocessor 를 의미합니다.널리 사용되고 있는 오픈소스 범용스크립트 언어입니다.PHP는 특히 웹개발에 적합하여, HTML에 포함하는 것이 가능합니다. 참고로, 대표적인 재귀 약자의 몇가지 예입니다.GNU - GNU is Not UnixLAME - LAME Ain't an MP3 EncoderYAML - YAML Ain't Markup LanguageWINE - Wine Is Not an Emulator 참고> 위키백과 기초적인 PHP의 예시입니다.