개발/php

PHP 함수 정리 / 내장함수, 외장함수

yy_dd2 2020. 12. 14. 18:43
반응형

php 를 제대로 알려면 function 는 반복해서 사용하는 기능이다 echo도 함수이다.

 

php에서 내장함수를 제공해주고있는데 사실 나는 수학과도 아니고 딱히 알필요가 없는건 건너뛰겠다

우리가 일상에서 많이 사용할거 같은

절대값이랑 소수점 아래 올린 정수값 소수점 아래 내린 정수값 반올림값 등등

간단한 수학관련 내장 함수만 기록해두자

 

수학관련 내장 함수 문자열관련 내장 함수
abs() 절대값 계산 echo() 문자열 출력
date() 현재 날짜 계산 ecplode() 특정 문자를 기준으로 문자열 분리
ceil() 소수점 아래에서 올린 정수값 계산 strlen() 문자열의 길이 계산
floor() 소수점 아래에서 내린 정수값 계산 substr() 문자열의 길이 계산
round() 반올림값 계산 substr() 문자열에서 문자열의 일부 추출
log() 로그값 계산 nl2br() 행 바꿈(\n)을 <br> 태그로 변환
max() 최댓값계산 sprintf() 문자열을 특정 양식에 맞춤
rand() 임의의 난수 생성    

 

MySQL 데이터베이스 관련 내장 함수 파일 관련 내장 함수
mysql_connect() 데이터베이스 접속 copy() 파일 복사
mysql_create_db() 데이터베이스 생성 mkdir() 디렉터리 생성
mysql_drop_db 데이터베이스 삭제 chdir() 디렉터리 변경
mysql_close() 데이터베이스 접속종료 fopen() 파일 열기
    fread() 파일 읽기
    fwrite() 파일 쓰기

 

이외에 php 공식 사이트에서 내장 함수의 목록을 볼 수 있음

자주쓰는 내장 함수는 계속 여기에 추가해서 예시랑 해서 내가 보는 용도로 쓸 예정

http://www.php.net 

 

PHP: Hypertext Preprocessor

The PHP team is pleased to announce the seventh testing release of PHP 8.0.0, Beta 4. This point in the release cycle would normally be RC1, however we're still finalizing development of the JIT and squaring away named arguments, so we've opted for an extr

www.php.net

 

 

PHP 폰번호 전화번호 쪼개기

strlen()

문자열 변수의 길이를 알려주는데 하이픈"-"을 포함한 길이를 반환함

substr()

문자의 길이가 일정하면 이걸 쓰면됨

explode()

배열안에 저장을해서 많은걸 쪼갤때 사용하면 편리함

<?php
	
    // strlen()
    $tel = "010-0000-0000";
    $num_tel = strlen($tel);	//문자열의 길이 계산
    
    echo "strlen() 함수 사용 : $num_tel<br>"; // 13 숫자나옴
    
    // substr()
    $tel1 = substr($tel, 0, 3);	//문자열의 앞에서 세 문자를 가져옴
    $tel2 = substr($tel, 4, 4);	//문자열의 앞에서 네 번째 문자를 네개 가져옴
    $tel3 = substr($tel, 9, 4);	//문자열의 앞에서 네 번째 문자를 네개 가져옴
    
    echo "substr() 함수 사용 : $tel1 $tel2 $tel3 <br>";	// 010 0000 0000 나옴
    
    // explode()
    $phone = explode("-", $tel);	// 하이픈 "-" 기분으로 문자 분리
    
    echo "explode() 함수 사용 : $phone[0] $phone[1] $phone[2]<br>";	// 010 0000 0000 나옴
	
?>

 

반응형