<?php
header('Content-Type: text/html charset=utf-8'); // 유니코드 디코딩
//한줄 주석
/* 여러줄
주석사용*/
a=100;echoa;
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 |