<?php
header('Content-Type: text/html charset=utf-8'); // 유니코드 디코딩
//한줄 주석
/* 여러줄
주석사용*/
$a= 100;
echo $a;
echo "<br>";
// 세미콜론을 잊지말자
$b = "안녕하세요 APM실습 중 입니다.";
echo $b;
echo "<br>";
//데이터 형식
$a = 123; echo gettype($a), "<br>";
$a = 1234.1234; echo gettype($a), "<br>";
$a = "DBDBDBDB"; echo gettype($a), "<br>";
$a = true; echo gettype($a), "<br>";
$a = array(1, 2, 3); echo gettype($a), "<br>";
//문자열
$str1 = "이것이 리눅스다<br>"; echo $str1;
$str2 = "PHP 프로그래밍<br>"; echo $str2;
$str3 = "SELECT * FROM userTBL<br>"; echo $str3;
// if() 함수
$a = 100;
$b = 200;
if ($a > $b) {
echo "a가 b보다 큽니다<br>";
}
else {
echo "b가 a보다 큽니다<br>";
}
// Quiz) 점수 입력받아 a,b,c,d,f 학점 계산기
$score = 85;
echo $score, "점 <br>";
if ($score >= 90) {
echo "당신의 학점은 A입니다.<br>";
}
elseif ($score >= 80) {
echo "당신의 학점은 B입니다.<br>";
}
elseif ($score >= 70) {
echo "당신의 학점은 C입니다.<br>";
}
elseif ($score >= 60) {
echo "당신의 학점은 D입니다.<br>";
}
else {
echo "당신의 학점은 F입니다.<br>";
}
//switch ~ case 조건문
switch(intval($score / 10)) {
case 10:
echo "A+ 학점"; break;
case 9:
echo "A 학점"; break;
case 8;
echo "B 학점"; break;
case 7;
echo "C 학점"; break;
case 6;
echo "D 학점"; break;
default;
echo "F 학점"; break;
}
echo "<br>";
// for문
for ($i=1;$i<=10;$i=$i+1) {
echo $i, " ";
}
echo "<br>";
// Quiz) 123~456까지 홀수의 합
$sum = 0;
for ($i=123;$i<=456;$i=$i+2) {
$sum = $sum + $i;
}
echo "for문 : ", $sum, "<br>";
// while문
$sum = 0;
$i = 123;
while ($i <= 456) {
$sum = $sum + $i;
$i = $i + 2;
}
echo "while문 : ", $sum, "<br>";
// Quiz) 3,6,9 출력 99까지
$i = 1;
while ($i <= 99) {
$num = $i;
$cnt = 0;
while ($num > 0) {
$remainder = $num % 10;
$num = ($num - ($num % 10)) / 10;
if ($remainder == 3 or $remainder == 6 or $remainder == 9) {
$cnt += 1;
}
}
if ($cnt > 0){
for ($j=0;$j<$cnt;$j+=1) {
echo "짝";
}
echo " ";
}
else {
echo $i, " ";
}
if ($i % 10 == 0) {
echo "<br>";
}
$i += 1;
}
echo "<br>";
// array 배열
$sum = 0;
$ary = range(1, 10); # 시작값 끝값 포함
for ($i=0;$i<10;$i++) {
$sum += $ary[$i];
}
echo $sum, "<br>";
// shuffle()
shuffle($ary);
foreach ($ary as $data)
echo $data, " ";
echo "<br>";
// sort()
$sort_ary = $ary;
sort($sort_ary);
foreach ($sort_ary as $data)
echo $data, " ";
echo "<br>";
$rsort_ary = $ary;
rsort($rsort_ary);
foreach ($rsort_ary as $data)
echo $data, " ";
echo "<br>";
$rary = array_reverse($ary);
foreach ($rary as $data)
echo $data, " ";
echo "<br>";
?>
'🔐 [정보보안] 모의해킹 침해대응 전문가 취업캠프 > Web' 카테고리의 다른 글
[DB & PHP] PHP로 DB 접근 (0) | 2023.11.07 |
---|---|
[HTML & PHP] POST & GET 방식 (0) | 2023.11.06 |
[HTML] HTML 기본 문법 (0) | 2023.11.06 |
[Database] 환경 변수 설정 (0) | 2023.11.02 |
[Database] 쿼리 명령어 (0) | 2023.11.02 |