웹프 5장 정리 (1)

3496 단어 시험용시험용

📕 PHP

  • 웹 프로그래밍 언어
  • 웹 페이지에 프로그래밍 요소 추가

📙 PHP 기본

<?		// 시작 //끝
	//주석1
	/*
	주석2
	*/
    	echo "helloworld"; //끝에는 세미콜른

?>		

📚 echo

  • " " 사이 문자열이나 HTML태그 출력
  • "echo" 대소문자 구별 x
  • 따옴표는 ''또는 esccape 사용
<?
	echo "------<br>";
	echo "helloworld";
	echo "&nbsp"; 
?>

📚 변수, 상수

<?
	$a = 1000;
	echo "<br>";
	echo $a;
?>

📚 연산자

<?
	$n1 = "010";
	$n2 = "1234";
	$n3 = "5678";

	$hp = $n1."-".$n2."-".$n3; // 문자열 연결 연산자

	echo "휴대폰 번호 : $hp";
?>

📚 if문

<?

if(조건식1){
	코드 1;
}

elseif(조건식2){
	코드 2;
}

else{
	코드 3;
}

?>

📚 switch문

<?
switch(변수){

case 값1:
코드 1;
break;

case 값2:
코드 2;
break;

default:

case 값3:
코드 3;
break;

}

?>

📚 while / for / do~while

<?
while(조건식){
	코드;
}

for(초깃값;반복조건;변수변화){
	코드;
}

do{
	코드;
}while(조건식)

?>

📒 배열

<?
$score[0]=85;
$score[1]=80;
$score[2]=75;
?>

배열 생성(연관배열, index배열)

<?
$arr = array("name" => "brown", 7=>"브라운"); //연관배열

echo $arr[name]; // output : brown
echo $arr[7]; // output : 브라운

$arr = array("brown", "브라운"); //index배열

echo $arr[0]; // output : brown
echo $arr[1]; // output : 브라운

?>

배열 생성(연관 + index)

  • 배열의 특정 index에만 값을 저장할 수 있다.
  • 지정하지 않은 경우 index는 0부터 시작하며, 지정하면 그 index를 초기값으로 하여 다음 index도 이어진다.
<?
$arr = array("name" => "brown", "브라운");

echo $arr[name]; // output : brown
echo $arr[0]; // 브라운

$arr['name'] = 'brown';
$arr[] = 15;

echo $arr[name]; // output : brown
echo $arr[0]; // output : 15
?>

------------------------------------------

<?
$arr = array("name" => "brown", 5=>"브라운", "ezphp.net");

echo $arr[5]; // output : 브라운
echo $arr[6]; // output : ezphp.net


?>

배열 제거 📚 unset()

<?
$arr = array("name"=>"brown", "age"=>30, "sex"=>"남");

echo "<pre>";
unset($arr["sex"]);
print_r($arr);  // [name]=>brown [age]=>30
echo "</pre>";

unset($arr); // 배열 전체 제거

2차원 배열

<?
$score = array(array(10,20,30), array(15,25,35));

echo $score[0][0] // output : 10
echo $score[1][1] // output : 25

?>

좋은 웹페이지 즐겨찾기