From 63a4a4204757bd04123f0b8bf782c815727e92ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=9F=E7=AD=B1=E9=9D=99?= <3299805072@qq銆俢om> Date: Tue, 17 May 2022 11:45:30 +0800 Subject: [PATCH] zxj --- ...25\345\222\214\344\275\234\344\270\232.md" | 109 +++++++++++-- .../20220516-PHP\346\225\260\347\273\204.md" | 146 ++++++++++++++++++ 2 files changed, 246 insertions(+), 9 deletions(-) create mode 100644 "\351\222\237\347\255\261\351\235\231/20220516-PHP\346\225\260\347\273\204.md" diff --git "a/\351\222\237\347\255\261\351\235\231/20220510-PHP\350\257\255\346\263\225\345\222\214\344\275\234\344\270\232.md" "b/\351\222\237\347\255\261\351\235\231/20220510-PHP\350\257\255\346\263\225\345\222\214\344\275\234\344\270\232.md" index 47a26b8..f5c236d 100644 --- "a/\351\222\237\347\255\261\351\235\231/20220510-PHP\350\257\255\346\263\225\345\222\214\344\275\234\344\270\232.md" +++ "b/\351\222\237\347\255\261\351\235\231/20220510-PHP\350\257\255\346\263\225\345\222\214\344\275\234\344\270\232.md" @@ -6,6 +6,8 @@ ##### 2.PHP是B/S(浏览器/服务器结构)体系结构。 + + ### 二、PHP语法 PHP 脚本以 **<?php** 开始,以 **?>** 结束: @@ -56,7 +58,101 @@ PHP ?> ``` +### 四、PHP变量 + +变量是用于存储信息的"容器" + +#### 1.PHP 变量规则 + +- 变量以 $ 符号开始,后面跟着变量的名称 +- 变量名必须以字母或者下划线字符开始 +- 变量名只能包含字母、数字以及下划线(A-z、0-9 和 _ ) +- 变量名不能包含空格 +- 变量名是区分大小写的($y 和 $Y 是两个不同的变量) + +```PHP + +//PHP 没有声明变量的命令。 +//变量在您第一次赋值给它的时候被创建 + + +//变量 txt 将保存值 Hello world!,且变量 x 将保存值 5。 +//注释:当赋一个文本值给变量时,请在文本值两侧加上引号 +``` + +#### 2.PHP 是一门弱类型语言 + +PHP 会根据变量的值,自动把变量转换为正确的数据类型,所以不必向 PHP 声明该变量的数据类型。 + +在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。 + + + +##### 补:echo PHP_EOL; // 换行符 + + + +### 五、PHP echo 和 print 语句 + +在 PHP 中有两个基本的输出方式: echo 和 print + +##### 1.echo 和 print 区别 + +- echo - 可以输出一个或多个字符串 +- print - 只允许输出一个字符串,返回值总为 1 + +**提示:**echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。 + +##### 2.PHP echo 语句 + +echo 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或 echo() + +```PHP +"; +echo "在 $txt2 学习 PHP "; +echo "
"; +echo "我车的品牌是 {$cars[0]}"; +?> +``` + +##### 3.PHP 打印 语句 + +print 同样是一个语言结构,可以使用括号,也可以不使用括号: print 或 print() + +```PHP +"; +print "在 $txt2 学习 PHP "; +print "
"; +print "我车的品牌是 {$cars[0]}"; +?> +``` + +#### 补: +1.\t:换行 + +2.\n:下一行 # 作业 @@ -64,15 +160,10 @@ PHP ```php '; -echo "《静夜思》"; -echo '
'; -echo "唐 李白"; -echo '
'; -echo "床前明月光,疑是地上霜。"; -echo '
'; -echo "举头望明月,低头思故乡。"; - +echo "

"."《静夜思》"."

"; +echo "

"."李白 〔唐代〕"."

"; +echo "

"."床前明月光,疑是地上霜。"."

"; +echo "

"."举头望明月,低头思故乡。"."

"; ?> ``` diff --git "a/\351\222\237\347\255\261\351\235\231/20220516-PHP\346\225\260\347\273\204.md" "b/\351\222\237\347\255\261\351\235\231/20220516-PHP\346\225\260\347\273\204.md" new file mode 100644 index 0000000..06a4c37 --- /dev/null +++ "b/\351\222\237\347\255\261\351\235\231/20220516-PHP\346\225\260\347\273\204.md" @@ -0,0 +1,146 @@ +# 璇惧爞绗旇 + +## 涓銆丳HP鏁扮粍 + +鏁扮粍鏄竴涓兘鍦ㄥ崟涓彉閲忎腑瀛樺偍澶氫釜鍊肩殑鐗规畩鍙橀噺 + +鍦 PHP 涓紝array() 鍑芥暟鐢ㄤ簬鍒涘缓鏁扮粍锛 + +##### array(); + + + +### 1.PHP 绱㈠紩鏁扮粍 + +甯︽湁鏁板瓧 ID 閿殑鏁扮粍 + +```php + +``` + +```php +//閬嶅巻鏁板兼暟缁 +//閬嶅巻骞舵墦鍗版暟鍊兼暟缁勪腑鐨勬墍鏈夊,浣跨敤 for 寰幆 +"; +} +?> +``` + + + +### 2.PHP 鍏宠仈鏁扮粍 + +`=>`绗﹀彿灏嗗悕绉颁笌PHP涓殑姣忎釜鏁扮粍鍏冪礌鐨勫肩浉鍏宠仈 + +```php +//鍏宠仈鏁扮粍鏄娇鐢ㄤ綘鍒嗛厤缁欐暟缁勭殑鎸囧畾鐨勯敭鐨勬暟缁 +//涓ょ鍒涘缓鍏宠仈鏁扮粍鐨勬柟娉 +//1. + +$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); + +//2. +$age['Peter']="35"; +$age['Ben']="37"; +$age['Joe']="43"; + +//渚 +"35","Ben"=>"37","Joe"=>"43"); +echo "Peter is " . $age['Peter'] . " years old."; +?> +``` + +```php +//閬嶅巻鍏宠仈鏁扮粍 +//閬嶅巻骞舵墦鍗板叧鑱旀暟缁勪腑鐨勬墍鏈夊硷紝浣跨敤 foreach 寰幆 + +"35","Ben"=>"37","Joe"=>"43"); + +foreach($age as $x=>$x_value) +{ + echo "Key=" . $x . ", Value=" . $x_value; + echo "
"; +} +?> + +``` + + + +### + + + +# 浣滀笟 + +1銆 鑷畾涔夊嚱鏁版眰鍦嗙殑闈㈢Н + +2銆 鑷冲皯瀵3涓瓧绗︿覆鍑芥暟杩涜搴旂敤 + +3銆 鍐欎竴娈电▼搴忥紝鍒涘缓涓涓暟缁勶紝鍏跺厓绱犲唴瀹逛负浠1鍒20鐨勬墍鏈夋暣鏁帮紝骞惰緭鍑鸿鏁扮粍銆 + +4銆 鍐欎竴娈典唬鐮侊紝鏌ユ壘鏁扮粍涓槸鍚﹀瓨鍦ㄦ煇涓涓寚瀹氱殑鍏冪礌锛屽鏋滃瓨鍦ㄥ垯杩斿洖鏁扮粍鐨勭储寮曘 + +5銆 鍐欎竴娈电▼搴忥紝鍒涘缓涓涓叧鑱旀暟缁勶紝鍏跺厓绱犳槸濮撳悕锛屽勾榫勶紝鎬у埆绛変釜浜轰俊鎭紝骞惰緭鍑鸿鏁扮粍銆 + + + +```php +"; +//2銆 鑷冲皯瀵3涓瓧绗︿覆鍑芥暟杩涜搴旂敤 +$t="Good morning"; +$a=strtoupper($t); +$b=strtolower($t); +$c=strlen($t); + + +echo "鍏ㄩ儴瀛楁瘝澶у啓:".$a."
"; +echo "鍏ㄩ儴瀛楁瘝灏忓啓:".$b."
"; +echo "瀛楃涓查暱搴:".$c."
"; + +//3銆 鍐欎竴娈电▼搴忥紝鍒涘缓涓涓暟缁勶紝鍏跺厓绱犲唴瀹逛负浠1鍒20鐨勬墍鏈夋暣鏁帮紝骞惰緭鍑鸿鏁扮粍銆 +$ttt = array(); +for ($i = 0; $i < 20; $i++) { + $ttt[$i] = $i + 1; +} +foreach ($ttt as $a) { + echo $a; +} + +//4銆 鍐欎竴娈典唬鐮侊紝鏌ユ壘鏁扮粍涓槸鍚﹀瓨鍦ㄦ煇涓涓寚瀹氱殑鍏冪礌锛屽鏋滃瓨鍦ㄥ垯杩斿洖鏁扮粍鐨勭储寮曘 + +//5銆 鍐欎竴娈电▼搴忥紝鍒涘缓涓涓叧鑱旀暟缁勶紝鍏跺厓绱犳槸濮撳悕锛屽勾榫勶紝鎬у埆绛変釜浜轰俊鎭紝骞惰緭鍑鸿鏁扮粍銆 +echo "
"; +$zzz = array('name'=>"灏忕孩",'age'=>"18",'sex'=>"濂",'is'=>"鏅氫汉"); +foreach ($zzz as $a){ + echo $a; +} +``` + -- Gitee