728x90
반응형

사이트에서 실습

https://onlinephp.io/

 

PHP Sandbox - Execute PHP code online through your browser

 

onlinephp.io

 


<?php ?>

 

echo : 출력. 대소문자를 구분하지 않는다.(Echo 가능)

 

 

마지막줄을 제외한 줄에는 모두 끝에 세미콜론을 붙여야한다.

 

 

 

$ : php의 변수 선언

하지만 변수 선언이 특별하게 필요하지 않다. 값을 바꾸고 싶다면 바로 접근하여 값을 할당하는 것이 가능하다.

 

 

php는 $가 붙으면 변수로 인식한다. → "" 안에 있어도 문자열로 인식하지 않고 값이 출력된다.

$num 변수와 "번" 텍스트를 같이 출력해 보자.

하지만 ""$num번" 이라고 입력하게 되면 num번 이라는 변수의 값을 불러오려고 하기 때문에 원하는 값을 출력할 수 없다.

중괄호에 변수를 넣어서 작업하여 변수와 텍스트를 이어 붙이는 것일 수 있다.

 


 

파이썬의 조건문에서는 중괄호 대신 들여쓰기를 이용한다.

 

반복문 선언시 변수 앞에 달러 표시를 붙여 작성한다.

 

 


선언을 하지 않아도 사용이 가능할까?

느낌표(!)를 붙여 타입을 주면 초기값은 bool 형태인 false 값을 가진다. 즉, !a의 값는 true가 된다.

 

false 값을 가지기 때문에 "김철수"가 출력된다.


타입의 강제 형변환이 자유롭다.

 


 

# : 한 줄 주석

// : 한 줄 주석

/* */ : 여러 줄 주석

 


 

1~100까지의 숫자 중 3의 배수를 제외한 값을 출력하시오.

 

+ 반복문의 50일 때 반복문을 종료하는 조건을 추가하시오.

<?php
	for($num = 1; $num <= 100; $num++){
		if($num == 50)
			break;
		if($num % 3 == 0)
			continue;
		echo "{$num} ";
	}
?>

 


 

 

php에서는 length 가 아닌 count 함수를 이용하여 배열의 길이를 출력한다.

<?php
	
	$arr = array();
	
	$arr[] = "java";
	$arr[] = "oracle";
	$arr[] = "html";
	
	for($i = 0 ; $i < count($arr) ; $i++){
		echo "{$arr[$i]}\n";
	}
	
?>

 

 

foreach(배열 as 변수명){} 을 이용하여 배열을 출력할 수 있다.

<?php
	
	$arr = array();
	
	$arr[] = "java";
	$arr[] = "oracle";
	$arr[] = "html";
	
	foreach($arr as $v){
		echo "{$v}\n";
	}
	
?>

 


 

배열의 최댓값 구하기

 


 

배열이 키와 값을 가진 map의 특징을 가질 수 있으며, 배열 안에 숫자를 생략하는 것이 가능하다.

키와 값을 찾아 출력하는 것이 가능하다.

 

<?php
	
	$arr = array();
	$arr["java"] = 100;
	$arr["oracle"] = 80;
	$arr["html"] = 95;
	
	echo "{$arr['java']}\n";
	
	$arr2 = array("java" => 100, "oracle" => 80, "html" => 95);
	
	foreach($arr as $k => $v){
		echo "{$k} ==> {$v}\n";
	}
?>

 

 


 

함수

 

 

 

형을 바꿔 출력할 수 있다.

 

 

728x90
반응형

+ Recent posts