亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 11
粉絲 0
評(píng)論 0
訪問(wèn)量 12287
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
PHP常量,數(shù)組和分支語(yǔ)句小結(jié)--PHP培訓(xùn)十期線上班
宋明杰
原創(chuàng)
1441人瀏覽過(guò)

1,常量的創(chuàng)建與訪問(wèn):

常量是一個(gè)簡(jiǎn)單值的標(biāo)識(shí)符。該值在腳本中不能改變。

一個(gè)常量由英文字母、下劃線、和數(shù)字組成,但數(shù)字不能作為首字母出現(xiàn)。 (常量名不需要加 $ 修飾符)。

注意: 常量在整個(gè)腳本中都可以使用。
建議:常量使用大寫(xiě)字母,一看便知道這是常量。

define函數(shù)創(chuàng)建:

  1. <?php
  2. define("CHENGJI","90"); //定義一個(gè)成績(jī)的常量
  3. echo CHENGJI; //輸出常量:CHENGJI,值為90;
  4. ?>

const指令創(chuàng)建:

  1. const CHENGJI2 = "80"; //創(chuàng)建一個(gè)CHENGJI2的常量;
  2. echo '<br>'. CHENGJI2; //輸出:80;

define的值可以是用表達(dá)式,而const的值則只能使用字面值。

2,單,雙引號(hào)對(duì)變量和特殊字符的處理方式:

單引號(hào)和雙引號(hào)均可以修飾字符串類(lèi)型的數(shù)據(jù),當(dāng)修飾的字符串中含有變量(例$chengji);最大的區(qū)別是: 雙引號(hào)會(huì)解析變量的值,而單引號(hào)會(huì)把它當(dāng)做字符串輸出。

  1. $chenji = 90;
  2. echo "我\t的\t成績(jī):","$chenji<br>"; //會(huì)解析變量和特殊字符
  3. echo '我\t的\t成績(jī):','$chenji<br>'; //當(dāng)字符串輸出

運(yùn)行實(shí)例:

3,索引數(shù)組和關(guān)聯(lián)數(shù)組的常用操作:

數(shù)組是將多個(gè)數(shù)據(jù)按一定順序組合成的一個(gè)整體。
索引數(shù)組—是以數(shù)字為鍵值的數(shù)組。并且這個(gè)鍵值是自增的。
關(guān)聯(lián)數(shù)組—是一個(gè)鍵值對(duì)應(yīng)一個(gè)值,并且這個(gè)鍵值是不規(guī)律的,通常都是我們自己指定的。

索引數(shù)組的創(chuàng)建方式:

  1. //逐個(gè)增加的方式創(chuàng)建數(shù)組:如果索引是連續(xù)的數(shù)字,則可省略,
  2. $xueshen[1] = "張三";
  3. $xueshen[2] = "李四";
  4. $xueshen[3] = "王五";
  5. $xueshen[4] = "趙六";
  6. print_r($xueshen);
  7. echo '<br>';
  8. //Array ( [1] => 張三 [2] => 李四 [3] => 王五 [4] => 趙六 )
  9. //通過(guò)自面量的方式,一次性增加多個(gè)元素,元素與元素之間用逗號(hào)隔離
  10. $xuhao = ['1號(hào)','2號(hào)','3號(hào)','4號(hào)','5號(hào)','6號(hào)'];
  11. print_r($xuhao);

運(yùn)行實(shí)例:

索引數(shù)組常用操作—-數(shù)組單元素訪問(wèn):

  1. $xuhao = ['1號(hào)','2號(hào)','3號(hào)','4號(hào)','5號(hào)','6號(hào)'];
  2. //單獨(dú)訪問(wèn)xuhao數(shù)組中的第四個(gè)元素,輸出為5號(hào)
  3. echo $xuhao[4];
  4. echo "<br>"

運(yùn)行實(shí)例:

索引數(shù)組常用操作—-遍歷數(shù)組(foreach):

  1. $xuhao = ['1號(hào)','2號(hào)','3號(hào)','4號(hào)','5號(hào)','6號(hào)'];
  2. //foreach遍力xuhao數(shù)組:
  3. foreach ($xuhao as $bianli_xuhao){
  4. echo $bianli_xuhao , '<br>';
  5. }
  6. echo "<br>"

運(yùn)行實(shí)例:

索引數(shù)組常用操作—-數(shù)組與變量轉(zhuǎn)換(list):

  1. $xuhao = ['1號(hào)','2號(hào)','3號(hào)','4號(hào)','5號(hào)'];
  2. list($zhangsan,$lisi,$wangwu,$zhaoliu,$zhangqi) = $xuhao;
  3. echo "學(xué)生的學(xué)號(hào)分別是:$zhangsan,$lisi,$wangwu,$zhaoliu,$zhangqi";

運(yùn)行實(shí)例:

索引數(shù)組常用操作—-索引數(shù)組轉(zhuǎn)為字符串,implode():

  1. $xuhao = ['1號(hào)','2號(hào)','3號(hào)','4號(hào)','5號(hào)'];
  2. $xuhao9 = implode("@",$xuhao);//用 @ 號(hào)間隔;
  3. echo $xuhao9,"<br>";
  4. echo gettype($xuhao9); //查看轉(zhuǎn)換后的數(shù)據(jù)類(lèi)型

運(yùn)行實(shí)例:

索引數(shù)組常用操作—-字符串轉(zhuǎn)為索引數(shù)組,explode():

  1. $xuhao = ['1號(hào)','2號(hào)','3號(hào)','4號(hào)','5號(hào)'];
  2. $xuhao9 = implode("@",$xuhao);//用 @ 號(hào)間隔;
  3. echo $xuhao9,"<br>";
  4. echo gettype($xuhao9); //查看轉(zhuǎn)換后的數(shù)據(jù)類(lèi)型
  5. echo '<br>';
  6. $xuhao8 = explode("@",$xuhao9);//將字符串轉(zhuǎn)為數(shù)組。
  7. print_r($xuhao8);
  8. echo '<br>';
  9. echo gettype($xuhao8);//查看轉(zhuǎn)換后的數(shù)據(jù)類(lèi)型。

運(yùn)行實(shí)例:

關(guān)聯(lián)數(shù)組的創(chuàng)建方式:

  1. //逐個(gè)增加的方式創(chuàng)建關(guān)聯(lián)數(shù)組:
  2. $xueshen['xinming'] = "張三";
  3. $xueshen['xuehao'] = "8號(hào)";
  4. $xueshen['kemu'] = "語(yǔ)文";
  5. $xueshen['chengji'] = "95分";
  6. print_r($xueshen);
  7. echo '<br>';
  8. echo '<br>';
  9. //通過(guò)自面量的方式,一次性增加多個(gè)元素,元素與元素之間用逗號(hào)隔離
  10. $chenjidan = ['xinming' =>'張三','xuehao' =>'8號(hào)','kemu' =>'語(yǔ)文','chengji' =>'95分',];
  11. print_r($chenjidan)

運(yùn)行實(shí)例:

關(guān)聯(lián)數(shù)組常用操作—-單元素訪問(wèn):

  1. $chenjidan = ['xinming' =>'張三','xuehao' =>'8號(hào)','kemu' =>'語(yǔ)文','chengji' =>'95分',];
  2. print_r($chenjidan);
  3. echo '<hr>';
  4. echo $chenjidan['xinming'];

運(yùn)行實(shí)例:

關(guān)聯(lián)數(shù)組常用操作—-遍歷數(shù)組

  1. $chenjidan = ['xinming' =>'張三','xuehao' =>'8號(hào)','kemu' =>'語(yǔ)文','chengji' =>'95分',];
  2. print_r($chenjidan);
  3. echo '<hr>';
  4. //echo $chenjidan['xinming'];
  5. echo '<hr>';
  6. //只獲取元素的值
  7. foreach ($chenjidan as $chenji){
  8. echo $chenji;
  9. }
  10. echo '<hr>';
  11. //獲取下標(biāo)和元素的值:
  12. foreach ($chenjidan as $chenji1=>$chenji2){
  13. echo "['$chenji1']=> $chenji2";
  14. }

運(yùn)行實(shí)例:

關(guān)聯(lián)數(shù)組常用操作—-關(guān)聯(lián)數(shù)組轉(zhuǎn)換為變量,extract:

  1. $chenjidan = ['xinming' =>'張三','xuehao' =>'8號(hào)','kemu' =>'語(yǔ)文','chengji' =>'95分',];
  2. //數(shù)組轉(zhuǎn)換為變量
  3. extract($chenjidan);
  4. //輸出元素值:
  5. echo $xinming,"<br>",$kemu;
  6. echo "<br>";
  7. //輸出下標(biāo)和元素值
  8. echo "['xinming']=>$xinming , ['xuehao']=>$xuehao";

運(yùn)行實(shí)例:

關(guān)聯(lián)數(shù)組常用操作—-變量轉(zhuǎn)換為關(guān)聯(lián)數(shù)組,compact:

  1. $xinming = "張三";
  2. $xuehao = "8號(hào)";
  3. $kemu = "語(yǔ)文";
  4. $chengji = "95分";
  5. $chenjidan0 = compact('xinming','xuehao','kemu','chengji');
  6. echo "<pre>",print_r($chenjidan0,true),"</pre>";
  7. echo "<br>";
  8. echo gettype($chenjidan0);

運(yùn)行實(shí)例:

關(guān)聯(lián)數(shù)組常用操作—-關(guān)聯(lián)數(shù)組轉(zhuǎn)為索引數(shù)組:array_values:

  1. $chenjidan = ['xinming' =>'張三','xuehao' =>'8號(hào)','kemu' =>'語(yǔ)文','chengji' =>'95分',];
  2. //數(shù)組轉(zhuǎn)換為變量
  3. $chenjidan0 = array_values($chenjidan);
  4. echo "<pre>",print_r($chenjidan0,true),"</pre>";

運(yùn)行實(shí)例:

4,流程分支控制:

單分支:

  1. $chengji = 50;
  2. if($chengji < 60){
  3. echo "你的成績(jī)不及格";
  4. }

運(yùn)行實(shí)例:

雙分支:

  1. $chengji = 95;
  2. if($chengji < 60){
  3. echo "你的成績(jī)不及格";
  4. }
  5. echo "優(yōu)秀,棒棒你的"

運(yùn)行實(shí)例:

多分支:

  1. $chengji = 110;
  2. if($chengji < 60){
  3. echo "你的成績(jī)不及格";
  4. }
  5. elseif($chengji >= 60 && $chengji <= 90){
  6. echo "你的成績(jī)還可以";
  7. }
  8. elseif($chengji >= 90 && $chengji <= 100){
  9. echo "你的成績(jī)還可以";
  10. }
  11. else{
  12. echo "你的成績(jī)逆天了";
  13. }

運(yùn)行實(shí)例:

多分支流程控制-switch:

  1. //給出月份,判斷月份的天數(shù):(2月份在這里默認(rèn)為30天)
  2. $month = 51;
  3. switch ($month){
  4. case 1:
  5. case 3:
  6. case 5:
  7. case 7:
  8. case 8:
  9. case 10:
  10. case 12:
  11. echo $month,"月份的天數(shù)是31天";
  12. break;
  13. case 2:
  14. case 4:
  15. case 6:
  16. case 9:
  17. case 11:
  18. echo $month,"月份的天數(shù)是30天";
  19. break;
  20. default:
  21. echo "請(qǐng)輸入正確的月份。";
  22. }

運(yùn)行實(shí)例:

批改老師:天蓬老師天蓬老師

批改狀態(tài):合格

老師批語(yǔ):希望你能堅(jiān)持下去
本博文版權(quán)歸博主所有,轉(zhuǎn)載請(qǐng)注明地址!如有侵權(quán)、違法,請(qǐng)聯(lián)系admin@php.cn舉報(bào)處理!
全部評(píng)論 文明上網(wǎng)理性發(fā)言,請(qǐng)遵守新聞評(píng)論服務(wù)協(xié)議
0條評(píng)論
關(guān)于我們 免責(zé)申明 意見(jiàn)反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)