>  기사  >  백엔드 개발  >  PHP 연구 노트 2

PHP 연구 노트 2

不言
不言원래의
2018-04-19 14:27:251500검색


이 글의 내용은 PHP 학습 노트 2입니다. 특정 참고 가치가 있습니다. 이제 필요한 친구들이 참고할 수 있습니다.

1.IF...ELSE 문과 동일합니다. C 언어 .

<?php
$t=date("H");
if ($t<"10")
{
    echo "Have a good morning!";
}
elseif ($t<"20")
{
    echo "Have a good day!";
}
else
{
    echo "Have a good night!";
}
?>


2. SWITCH문

C언어와 동일합니다.

<?php
$favcolor="red";
switch ($favcolor)
{
case "red":
    echo "你喜欢的颜色是红色!";
    break;
case "blue":
    echo "你喜欢的颜色是蓝色!";
    break;
case "green":
    echo "你喜欢的颜色是绿色!";
    break;
default:
    echo "你喜欢的颜色不是 红, 蓝, 或绿色!";
}
?>


3. While 루프

(1)while

(2)do...while은 코드를 한 번 이상 실행한 다음 조건을 확인합니다


C 언어와 동일합니다.

4

PHP에서는 array() 함수를 사용하여 배열을 만듭니다.

<?php
$x=array("one","two","three");
foreach ($x as $value){
    echo $value . "<br>";
}
?>

(1) 배열의 종류


첫 번째 유형: 숫자 배열, ID 값 자동 할당 ​​​​및 ID 값 수동 할당 ​​​​



배열 길이 - count() 함수, 예: count($cars);


숫자 배열 탐색 - for loop

<br/>


두 번째: 연관 배열, ID 없음, 배열에 할당된 지정된 키 사용

<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>


연관 배열 탐색 - foreach 루프

<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
 
for($x=0;$x<$arrlength;$x++){
    echo $cars[$x];
    echo "<br>";
}
?>

(2) 배열 정렬(함수)

첫 번째 유형: sort(), 오름차순 정렬


<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age[&#39;Peter&#39;] . " years old.";
?>


결과:


두 번째 유형: rsort(), 내림차순으로 정렬



세 번째 유형: asort(), 배열 값을 기준으로 (연관 배열의 경우) 배열을 오름차순으로 정렬

네 번째 유형: ksort(), 배열 기반 키, 오름차순으로 배열 정렬

다섯 번째 방법: arsort(), 배열 값에 따라 내림차순으로 배열 정렬

여섯 번째 방법: krsort(), 키에 따라 내림차순으로 배열을 정렬합니다.



6. 슈퍼 전역 변수

는 스크립트의 전체 범위에서 사용할 수 있습니다.



(1) $GLOBALS

$GLOBALS는 모든 변수를 포함하는 전역 결합 배열이며, 변수 이름이 배열의 키가 됩니다.

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
 
foreach($age as $x=>$x_value){
    echo "Key=" . $x . ", Value=" . $x_value;
    echo "<br>";
}
?>


(2) $_SERVER

$_SERVER는 헤더, 경로, 스크립트 위치 및 기타 정보와 같은 정보가 포함된 배열입니다. 이 배열의 항목은 웹 서버에서 생성되었습니다. 모든 서버에서 모든 항목을 사용할 수 있다는 보장은 없습니다.



(3) $_REQUEST

$_REQUEST는 HTML 양식으로 제출된 데이터를 수집하는 데 사용됩니다.


(4) $_POST

$_POST는 양식 데이터를 수집하는 데 사용됩니다.



(5) $_GET

$_GET은 양식 데이터를 수집하는 데 사용됩니다.



7. 함수



(1) PHP 내장 함수

(2) 함수



형식: 함수 함수이름(...){ ... ...}

가이드라인: functionName은 문자나 밑줄로 시작합니다

반환 값 유형을 지정할 필요가 없습니다.

<pre class="brush:php;toolbar:false"> 
<?php 
$cars=array("Volvo","BMW","Toyota");  
sort($cars);  
print_r($cars); 
?> 

관련 권장 사항:


PHP 연구 노트 1

위 내용은 PHP 연구 노트 2의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP 연구 노트 1다음 기사:PHP 연구 노트 1