함수
반복해서 사용하는 기능을 하나의 모듈로 만든것
묘듈화 통한 프로그램흐름의 간결화(가독성과 효율높임), 재사용성
함수의정의
function 함수이름(매개변수){
실행문; }
함수의 호출
함수이름();
내장함수:시스템에 이미 존재하는함수(ex.print)
문자열함수 사용해보기
<?php
$tel="010-2989-6587";
$num_tel= strlen($tel);
print("문자열의 갯수함수 사용 strlen(): $num_tel<br>");
$tel1 = substr($tel, 0 ,3);
$tel2=substr($tel,4,4);
$tel3=substr($tel,9,4);
print("문자추출 함수 사용 substr(): $tel1 $tel2 $tel3<br>");
$phon = explode("-",$tel);//배열로저장
print("특정문자기준 문자 분리 함수 사용explode(): ".$phon[0].$phon[1].$phon[2]."<br>");
?>
외장함수:사용자 정의 함수
//예제1 세변수 계산 함수
<?php
function cal($a,$b,$c){
$result =$a+$b-$c;
return $result;
}
$j=500;
$h=750;
$g=300;
$jhg= cal($j,$h,$g);
print $jhg;
?>
합구하기
<?php
//a애서b까지의 합을 구하는 함수
$from =$_REQUEST["from"];
$to =$_REQUEST["to"];
function hap($a,$b){
$sum=0;
/* while($a<=$b){
$sum += $a;
$a++; }*/
for($i=$a; $i<=$b; $i++){
$sum += $i; }
return $sum;
}
$from =1;
$to =100;
$total= hap($from, $to);
print("$from ~ $to 까지의 합계: $total");
?>
'php공부' 카테고리의 다른 글
쿠키와 세션2 (0) | 2023.04.18 |
---|---|
쿠키와 세션 (0) | 2023.04.18 |
[php기초] 배열,2차배열 (0) | 2023.04.18 |
[PHP기초] if조건문과, while반복문 (0) | 2023.04.17 |
[PHP기초] 연산자의 종류 (0) | 2023.04.17 |