피보나치 수열 만들기 (1) – 함수와 변수 선언

<?php

function Fibonacci($val1, $val2) {
    $val3 = $val1 + $val2; // 0, 1, 1, 2, 3, 5 ... 의 형태
    return $val3; // 첫 수와 뒷 수의 합을 반환
}

$val1 = 0; // 수열의 첫 수
$val2 = 1; // 수열의 두번째 수
$n = 10; // 출력할 숫자의 최대 갯수

?>

피보나치 수열 만들기 (2) – 반복문 작성

<?php

function Fibonacci($val1, $val2) {
    $val3 = $val1 + $val2;
    return $val3;
}

$val1 = 0;
$val2 = 1;
$n = 10;

echo $val1, ", ", $val2, ", "; // 숫자들을 쉼표로 구분

for($i=0; $i<=$n; $i++) {
    $result = Fibonacci($val1, $val2);
    $val1 = $val2; // 바통 터치 1
    $val2 = $result; // 바통 터치 2
    echo $result; // 결과값 반환
    echo ", ";
}

?>

간단 함수 응용

<?php

// 줄바꿈 함수
function br(){
    echo "<br>";
}

// 사용 예시
br();

// 날짜 출력 함수
function currentDate() {
    echo date("Y-m-d H:i:s");
}

// 사용 예시
currentDate();

// 소문자 -> 대문자 변환 함수
function toUpperCase($text) {
    echo strtoupper($text);
}

// 사용 예시
toUpperCase("hello world"); // HELLO WORLD

?>

if 문 예시

<?php

// 변수 선언 후 홀, 짝 판별
$i = 3;
echo $i % 2;

if ($i%2 == 0) {
  echo "짝수"; 
}
else {
  echo "홀수";
}

?>

if 문 활용 – 나누기 연산

<?php

// 1부터 10까지의 숫자 중 짝수만 출력
for($i=1; $i<=10; $i++) {

  if($i%2 == 0) {
    echo $i, ", "; // 숫자를 쉼표로 구분
  } 
  else {
  }
  
}

?>

For You

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다