happy cat image

everdevel

Happiness is Here

EEOS

에버디벨 책을 학습할 수 있는 클라우드 개발 환경을 제공합니다.
개발환경구축없이 태블릿에서도 개발할 수 있는 책의 예제와 프로젝트
오직 당신을 위한 스토리지, URL, DB, 무제한 트래픽
그리고 웹기반 개발환경을 제공합니다.

더 알아보기
에버디벨이 만든 무료 클라우드 개발환경을 소개합니다.

안녕하세요. 에버디벨입니다.
저의 실수로 2020년 3월 22일,23일,24일,27일,29일 서버에 문제가 발생하여 서비스가 멈췄습니다.
지금까지 에버디벨을 찾아주신 95만명의 방문자분들에게 불편을 드려죄송합니다.
현재 에버디벨 사이트는 복구했고 eeos는 점검중에 있습니다. 빠른복구하겠습니다.
eeos의 프로젝트 파일과 데이터베이스는 안전히 백업되어 복구한 상태입니다.
이번 일을 계기로 백업시스템을 더욱 강화했습니다.
유저님들 모두 코로나 바이러스 조심하시기 바랍니다. 감사합니다. ^-^*

함수 2

아스키코드 변환 함수 : ord() chr()

문자열을 아스키 코드로 바꿀때는 ord(), 아스키 코드를 문자열로 바꿀때는 chr()함수를 사용한다.

대문자 알파베 A~Z 의 아스키 코드값은 65~90
소문자 a~z 는 97~122 이다.

 <?php
 echo "아스키코드 값을 이용한 알파벳 출력 chr()함수 <br />";
 echo "알파벳 대문자 A-Z출력<br />";

 for($a = 65; $a <= 90; $a++){
  echo chr($a);
  echo " ";
 }
 echo "<br />";
 echo "알파벳 소문자 a-z출력 <br />";

 for($a = 97; $a <= 122; $a++){
  echo chr($a);
  echo " ";
 }
 ?>

(로그인을 하시면 위의 코드를 웹에서 바로 실행 할 수 있습니다.
oAuth인증 방식으로 빠르고 간편하게 로그인할 수 있습니다.
네이버, 구글, 카카오, 라인의 ID로 에버디벨에 비밀번호 정보 제공없이 순식간에 로그인 하세요.)

알파벳 대문자 A는 아스키코드로 65 입니다.
즉 65를 chr()로 변환해서 A입니다.

문자열 출력 함수 echo(), print()
echo(), print()
문자열 태그등은 큰 따옴표를 표시한다.
문자열 = "안녕하세요"
태그 = <br />

사용예)
echo "안녕하세요.";
echo "<br />";

형식이 있는 출력 함수 printf(), sprintf() 함수

씨언어에서 나오는 방식이네요.
printf(형지정어, 변수1, 변수2,... 변수n)
sprintf(형지정어, 변수1, 변수2,... 변수n)

다음 예제는 형식 있는 계산식을 출력하는 예제이다.

 <?php
 echo "print()함수를 이용한 형식있는 계산식 출력 <br />";

 $a = 97.458;
 $b = 95.956;

 $ab = $a * $b;

 $form1 = sprintf("\ %0.2f", $a*$b); // a와 b를 곱한값이 출력되며 소수점 둘째자리 까지 표현됩니다.
 $form2 = sprintf("\ %0.3f", $a/$b); // a와 b를 나눈값이 출력되며 소수점 셋째자리 까지 표현됩니다.

 echo "변수가 a= $a, b = $b  일때 <br />";

 printf(" 1. %0.3f 와 %0.3f 의 덧셈의 결과... [%0.2f]", $a, $b, $a+$b);
 echo "<br />";
 printf(" 1. %0.3f 와 %0.3f 의 뺄셈의 결과... [%0.2f]", $a, $b, $a-$b);
 echo "<br />";
 echo "3. $a와 $b의 곱셈의 결과....  {$form1} <br />";
 echo "4. $a와 $b의 나눗셈의 결과... {$form2} <br />";

 ?>

(로그인을 하시면 위의 코드를 웹에서 바로 실행 할 수 있습니다.
oAuth인증 방식으로 빠르고 간편하게 로그인할 수 있습니다.
네이버, 구글, 카카오, 라인의 ID로 에버디벨에 비밀번호 정보 제공없이 순식간에 로그인 하세요.)

즉 printf( %0.2f <--- 이것은 변수의 값이 들어갈 자리이며 0.2f는 소수점 2번째 짜리를 표시한다는 것이다.f는 실수를 말한다. 그후에 , 들어갈 변수를 선언해준다.

쉬운 소스로 표현하면 아래와 같다.

 <?php
 $a = 10;
 $b = 20;

 printf(" %u 와 %u 의 합 %u", $a, $b, $a+$b);
 ?>

(로그인을 하시면 위의 코드를 웹에서 바로 실행 할 수 있습니다.
oAuth인증 방식으로 빠르고 간편하게 로그인할 수 있습니다.
네이버, 구글, 카카오, 라인의 ID로 에버디벨에 비밀번호 정보 제공없이 순식간에 로그인 하세요.)

결과
10 와 20 의 합 30


    
    

강좌로 돌아가기

댓글 0개

정렬기준