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

搜索
博主信息
博文 145
粉絲 7
評論 7
訪問量 198522
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
01月08日作業(yè):php語言基礎(變量、數(shù)組以及條件控制語句)
李東亞1??3????12?
原創(chuàng)
1053人瀏覽過

作業(yè):
一、代碼入下:

  1. <?php
  2. echo '<h1>'.'php變量:數(shù)值,浮點數(shù),字符串,數(shù)組,布爾值:'.'</h1>','<br>';
  3. $num = 100;
  4. $float = 3.1415726;
  5. $str = '我是中國人';
  6. $b= false;
  7. $arr = [1,2,3,4,5,6,7,8,9];
  8. echo $num,"<br>",$float,'<br>',$str,'<br>',$b,'<br>';
  9. $a = print_r($arr,true);
  10. echo '<pre>'.$a.'</pre>';
  11. echo "<h5>echo無法輸出數(shù)組${arr},只能輸出類型</h5>";
  12. echo '<hr>';
  13. echo '<h2>輸出關(guān)鍵字和函數(shù)的差異:print_r、printf、var_dump、var_export</h2>','<br>';
  14. print_r($arr);
  15. print_r('<br>');
  16. print($str);
  17. print $str;
  18. echo '<hr>';
  19. var_dump($arr);
  20. var_export($arr);
  21. var_export($b);
  22. $c=printf("%d",$num);
  23. echo '<hr>';
  24. echo '數(shù)據(jù)類型的獲取及轉(zhuǎn)換','<br>';
  25. echo gettype($c),"<br>";
  26. settype($float,'string');
  27. echo gettype($float);
  28. echo '<hr>';
  29. #定義常量
  30. define('APP_NAME',"山城");// 變量值可以為表達式
  31. echo APP_NAME,'<br>';
  32. const xl=100;//變量值只能是字面量,類里面只能是const來聲明常量
  33. echo xl,'<br>';
  34. echo '<hr>',"<h1>單雙引號的差別</h1>";
  35. $name='小王';
  36. echo "${name}是\t${str}";
  37. echo '${name}是\t${str}';
  38. echo <<<etc
  39. <br>"任命":院長級別${name}<br>
  40. etc;
  41. echo <<<tat
  42. 試試換行有沒有效果 \r
  43. 就是想想試試<br>
  44. tat;
  45. echo <<<'se'
  46. "任命":院長級別${name}<br>
  47. 看看換\r行不
  48. se;
  49. echo '<h1>數(shù)組創(chuàng)建和讀取</h1>';
  50. echo '<h2>序列數(shù)組的創(chuàng)建</h2>';
  51. $arr = [2,4,6,8,10];
  52. $arr1 = [0=>1,1=>3,2=>5,3=>7,4=>9];
  53. $arr2[] = 1;
  54. $arr2[] = 2;
  55. $arr2[] = 3;
  56. $arr2[] = 4;
  57. $arr2[] = 5;
  58. print_r($arr);
  59. echo '<br>';
  60. echo print_r($arr1,true),'<br>';
  61. var_dump($arr2);
  62. echo '<br>';
  63. var_export($arr);
  64. echo '<br>';
  65. echo var_export($arr,true);
  66. echo '<br>';
  67. printf($arr);
  68. echo '<br>';
  69. echo printf($arr,true);
  70. echo '<h2>序列數(shù)組的讀取</h2>';
  71. echo $arr[1],"\r",$arr[2],'<br>';
  72. foreach ($arr as $item) {
  73. echo $item;
  74. }
  75. echo '<br>';
  76. echo gettype($arr[1]);
  77. echo '<br>','list()數(shù)組賦值','</br>';
  78. list($one,$two,$three,$four,$five) = $arr1 ;
  79. echo $one,$two,$three,$four,$five,'<br>';
  80. $f=implode(',',$arr);
  81. echo $f,'<br>';
  82. echo print_r(explode(',',$f),true);
  83. echo '<h2>關(guān)聯(lián)數(shù)組的創(chuàng)建</h2>';
  84. $nums = ['one'=>1,'two'=>"two",'three'=>"中國人"];
  85. $nums1['id']=100;
  86. $nums1['name']='小王';
  87. $nums1['city']='鄭州';
  88. echo '<pre>'.print_r($nums,true).'</pre>';
  89. var_export('<pre>'.print_r($nums,true).'</pre>');
  90. // 遍歷關(guān)聯(lián)數(shù)組
  91. foreach ($nums as $value) {
  92. echo $value,'<br>';
  93. }
  94. foreach ($nums1 as $key=>$value ) {
  95. echo $key,'=>',$value,'<br>';
  96. }
  97. extract($nums);
  98. echo "關(guān)聯(lián)數(shù)組轉(zhuǎn)變量:",'<br>',$one,$two,$three;
  99. $id=100;
  100. $name='李';
  101. $city='鄭州';
  102. $cation='中國';
  103. $aaaa=compact('id','name','city','cation'); #變量轉(zhuǎn)數(shù)組
  104. print_r($aaaa);
  105. $n = array_values($aaaa); #關(guān)聯(lián)數(shù)組轉(zhuǎn)序列數(shù)組
  106. print_r($n);
  107. echo '<h1>流程控制之分支控制</h1>';
  108. $a=5;
  109. if ($a>3) {
  110. echo '大于3';
  111. }
  112. echo '<br>';
  113. $a=2;
  114. if ($a>3) {
  115. echo '大于3';
  116. } else {
  117. echo "小于3";
  118. }
  119. if (5<$a) {
  120. echo '大于5';
  121. } elseif ($a>10) {
  122. echo "大于10";
  123. } else {
  124. echo '小于5';
  125. }
  126. switch (true) {
  127. case $a>5: {
  128. echo '大于5';
  129. break;
  130. }
  131. case $a=5: {
  132. echo "等于5";
  133. break;
  134. }
  135. default: {
  136. exit('不知道');
  137. }
  138. }
  139. switch ($a) {
  140. case $a>5: {
  141. echo '大于5';
  142. break;
  143. }
  144. case $a=5: {
  145. echo "等于5";
  146. break;
  147. }
  148. default: {
  149. exit('不知道');
  150. }
  151. }

二、運行效果如下:



三作業(yè)總結(jié):
1、變量類型:gettype();settype獲取變量類型、永久改變變量類型
2、變量類型轉(zhuǎn)換:(int)$a、(string)$b等等(float、array、boolean、object)
3、數(shù)組轉(zhuǎn)換:implode();轉(zhuǎn)換字符串,反之 explode();字符串轉(zhuǎn)換數(shù)組
4、數(shù)組遍歷:foreach(){}
5、數(shù)組賦值變量:list(...)=$array;
6、關(guān)聯(lián)數(shù)字與變量:extract();將數(shù)組元素直接變換成變量
7、將變量組裝成關(guān)聯(lián)數(shù)組:compact();
8、將關(guān)聯(lián)數(shù)組轉(zhuǎn)換成序列數(shù)組:array_values();
9、將變量直接組裝成序列數(shù)組:

  1. function connect(...$linkParams)
  2. {
  3. // 返回的是索引數(shù)組
  4. print_r($linkParams);
  5. }
批改老師:天蓬老師天蓬老師

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

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

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

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