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

搜索
博主信息
博文 23
粉絲 1
評論 0
訪問量 40542
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
PHP基礎(chǔ)--php中網(wǎng)第九期線上班
Liu
原創(chuàng)
1600人瀏覽過

PHP基礎(chǔ)

  1. <?php
  2. //數(shù)據(jù)與代碼在程序中是如何實現(xiàn)的
  3. //1.數(shù)據(jù),變量表示,放在數(shù)據(jù)段
  4. $name = 'Peter Zhu';
  5. //2.代碼 函數(shù)表示,放在代碼段
  6. function get_name($webName)
  7. {
  8. return $webName . 'PHP中文網(wǎng)第九期線上班班主任';
  9. }
  10. //調(diào)入執(zhí)行 指令一條一條進入CPU
  11. echo get_name($name);
  12. echo '<hr>';
  13. //====================================定義變量=========================================
  14. //$ php 聲明變量函數(shù)符
  15. //name 變量名
  16. //變量的值:它的類型是字符串類型
  17. //基本類型都是單值變量
  18. $name = 'Peter Zhu';
  19. $age = 30;
  20. $isMarried = true;
  21. //讀取
  22. echo $name; //回顯,無返回值
  23. echo '<br/>';
  24. print $name;
  25. echo '<br/>';
  26. //布爾值 發(fā)生類型轉(zhuǎn)換 1 ture 2 fales null
  27. echo '是否已經(jīng)結(jié)婚:' . $isMarried;
  28. echo '<br/>';
  29. //字符串
  30. echo '班主任:' . $name;
  31. echo '獲取姓名中第三個字符:' . $name[3];//$name[3] 可以獲得想要的字母,但不推薦這樣作
  32. echo '<br/>';
  33. echo '獲取姓名中第三個字符:' . $name{3} . $name{4}; //推薦使用
  34. echo '<br/>';
  35. //print 打印一個變量 有返回值 返回值1
  36. echo print('班主任:' . $name . ';年齡:' . $age . '<br/>');
  37. echo '<br/>';
  38. //print_r 以更加容易理解的方式打印/返回變量
  39. print_r($name);//打印變量
  40. echo '<br/>';
  41. echo print_r('班主任的姓名是:' . $name, true);//加上true,返回變量值,返回一個字符串,看不到值,如果要看到值,加echo
  42. echo '<br/>';
  43. //常用應(yīng)用在array
  44. $arr = range(1, 20, 3);
  45. //示例 輸出數(shù)組不直觀方式
  46. print_r($arr);
  47. echo '<br/>';
  48. //示例 輸出數(shù)組直觀方式
  49. echo '<pre>' . print_r($arr, true) . '</pre>';
  50. echo '<br>';
  51. //var_export();輸出/返回這個變量的字符串表示(php代碼)
  52. $site = 'PHP中文網(wǎng)第九期的班主任是:' . $name;
  53. var_export($site);
  54. echo '<br>';
  55. //var_dump(); 打印一個變量,包括類型,值
  56. var_dump($name, $age, $isMarried);
  57. echo '<Hr>';
  58. //****************************************復合類型 (多值類型)*****************************************
  59. //復合類型只有二種:數(shù)組和對象
  60. //數(shù)組:分為 “索引數(shù)組” 和 “關(guān)聯(lián)數(shù)組”
  61. //索引數(shù)組 非常依賴訪問位置
  62. //關(guān)聯(lián)數(shù)組 不依賴順序
  63. //一.索引數(shù)組
  64. //追加式定義數(shù)組
  65. $user = [];
  66. $user[0] = 1;
  67. $user[1] = '朱老師';
  68. $user[2] = 'Peter@php.cn';
  69. //直接創(chuàng)建數(shù)組
  70. $user[] = 1;
  71. $user[] = '朱老師';
  72. $user[] = 'Peter@php.cn';
  73. //字面量 推薦方式
  74. $user = [
  75. 101,
  76. '朱老師',
  77. 'Peter@php.cn'
  78. ];
  79. //2.訪問
  80. #訪問下標 單個成員
  81. echo '郵箱:' . $user[2];
  82. echo '<br>';
  83. #訪問多個成員
  84. print_r($user);
  85. #數(shù)組更直觀的寫法
  86. echo '<pre>' . print_r($user, true) . '</pre>';
  87. //2.遍歷
  88. // for
  89. $res = '';
  90. for ($i = 0; $i < count($user); $i++) {
  91. $res .= $user[$i] . ', ';
  92. }
  93. echo rtrim($res, ', ');
  94. echo '<br>';
  95. //foreach
  96. $res = '';
  97. foreach ($user as $v) {
  98. $res .= $v . ', ';
  99. }
  100. echo rtrim($res, ', ');
  101. echo '<br>';
  102. //4.轉(zhuǎn)化
  103. #索引數(shù)組和變量如何轉(zhuǎn)換 用在mvc模板變量賦值
  104. list($id, $name, $email) = $user;
  105. echo $id . '---' . $name . '---' . $email;
  106. //索引數(shù)組轉(zhuǎn)為字符串,數(shù)據(jù)表存儲
  107. echo '<br>';
  108. $str = implode(',', $user);
  109. echo $str . '<br/>';
  110. $sql = "INSERT `users` SET `comment`='{$str}';";
  111. echo '<br>';
  112. //將字符串還原成數(shù)組
  113. $arr = explode(',', $str);
  114. print_r($arr);
  115. echo '<hr>';
  116. //二.關(guān)聯(lián)數(shù)組
  117. //1.定義
  118. $user = [
  119. 'id' => 1,
  120. 'username' => 'admin',
  121. 'phone' => 1827088888,
  122. 'email' => 'Liu@php.cn'
  123. ];
  124. //單值訪問
  125. echo $user['phone'];
  126. //訪問
  127. echo '<pre>' . print_r($user, true) . '</pre>';
  128. //遍歷
  129. foreach ($user as $key => $value) {
  130. echo '[' . $key . ']=>' . $value;
  131. echo '<br/>';
  132. }
  133. echo '<br/>';
  134. //for 遍歷關(guān)聯(lián)數(shù)組 借助數(shù)組指針
  135. $res='';
  136. for ($i=0;$i<count($user);$i++){
  137. //獲取指針當前位置的數(shù)組成員
  138. $res.=current($user).', ';
  139. //將指針后移
  140. next($user);
  141. }
  142. echo rtrim($res,', ');
  143. echo '<hr/>';
  144. //轉(zhuǎn)換
  145. //關(guān)聯(lián)數(shù)組與變量之間進行轉(zhuǎn)換,應(yīng)用在mvc模板變量賦值
  146. extract($user);
  147. echo $id;
  148. echo '<br/>';
  149. echo $name;
  150. echo '<br/>';
  151. echo $email;
  152. echo '<br/>';
  153. $dsn='mysql:host=localhost;dbname=users';
  154. $username='root';
  155. $password='root';
  156. $linkP=compact('dsn','username','password');
  157. print_r($linkP);
  158. echo '<br/>';
  159. //關(guān)聯(lián)數(shù)組轉(zhuǎn)為索引數(shù)組
  160. $arr=array_values($user);
  161. print_r($arr);

PHP基礎(chǔ)手寫代碼










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

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

老師批語:這些基本知識 , 沒事就翻出來看看, 有好處
本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務(wù)協(xié)議
0條評論
作者最新博文
關(guān)于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓,幫助PHP學習者快速成長!
關(guān)注服務(wù)號 技術(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+教程免費學