> 백엔드 개발 > PHP 튜토리얼 > PHP 언어 구조

PHP 언어 구조

不言
풀어 주다: 2023-03-24 17:50:01
원래의
1813명이 탐색했습니다.

这篇文章介绍的内容是关于PPHP语言结构,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下



1、内置函数

<?phpecho rand();        //返回随机整合echo "\n";      
echo rand(1000,9999);        //产生一个四位随机整数?>
로그인 후 복사

第一次运行结果:
PHP 언어 구조
第二次运行结果:
PHP 언어 구조


2、自定义函数
①自定义和调用函数

<?phpfunction say($customer){    //自定义函数say
    return $customer.",欢迎您来到假日酒店";
}echo say(&#39;张先生&#39;);      //调用函数say?>
로그인 후 복사

PHP 언어 구조
②向函数传递参数值

<?phpfunction total($days,$roomprice){     //声明自定义函数
    $totalcost=$days*$roomprice;      //计算住宿总费用
    echo "需要支付的总价为".$totalcost."元。";    echo "\n";
}$days=10;      //声明全局变量$roomprice=100;
total($days,$roomprice);      //通过变量传递参数total(5,13);        //直接传递参数值?>
로그인 후 복사

PHP 언어 구조


3、条件控制结构
①单一条件分支结构(if)

<?php$num=rand(1,100);if($num % 2 !=0){    echo "\$num=$num";    echo "\n";    echo $num."是奇数";
}?>
로그인 후 복사

PHP 언어 구조
②双向条件分支结构(if…else)

<?php$num=rand(1,100);if($num % 2 !=0)    echo $num."是奇数";else 
    echo $num."是偶数";?>
로그인 후 복사

PHP 언어 구조
③多向条件分支结构(switch语句)

<?php$x=5;switch ($x)
{    case 1:        echo "数值为1";            break;    case 2:        echo "数值为2";        break;    case 3:        echo "数值为3";        break;    default:        echo "数值不在1-3之间";
}?>
로그인 후 복사

PHP 언어 구조


4、循环控制结构
①while循环语句

<?php$num=1;			//定义变量$num$str="20以内的奇数为:";   //定义变量$strecho $str;while($num<=20){			//判断$num是否小于等于20
    if($num % 2 !=0){		//判断$num是否为奇数,为奇数则输出,否则做加一操作
echo $num."\t";
    }    $num++;
}   
?>
로그인 후 복사

PHP 언어 구조
②do…while循环语句
其中先执行do后面的”命令执行语句”,其中的变量会随着命令的执行发生变化,当此变量通过while后面的条件判断为false时,停止执行“命令执行语句”。

<?php$aa=0;			//定义变量$numwhile($aa !=0){			//判断$num是否小于等于20
    echo "不会被执行的内容";
}do{    echo "被执行的内容";
}while($aa !=0);?>
로그인 후 복사

PHP 언어 구조
③foreach循环语句

foeeach(数组 as 数组元素){
对数组元素的操作命令;
}
로그인 후 복사
foreach(数组 as 数组元素值){
对数组元素的操作命令;
}
로그인 후 복사
<?php$arr=array("one","two","three");foreach($arr as $value)    //使用foreach循环输出{    echo"数组值:".$value;    echo "\n";
}?>
로그인 후 복사

PHP 언어 구조

相关推荐:

PHP中字符串与正则表达式

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿