diff --git "a/\351\231\210\351\233\205\346\245\240/20220516-php\347\254\254\344\270\211\347\253\240.php" "b/\351\231\210\351\233\205\346\245\240/20220516-php\347\254\254\344\270\211\347\253\240.php"
new file mode 100644
index 0000000000000000000000000000000000000000..c91d929900ff045b39921593c865da6fa893c763
--- /dev/null
+++ "b/\351\231\210\351\233\205\346\245\240/20220516-php\347\254\254\344\270\211\347\253\240.php"
@@ -0,0 +1,156 @@
+# 作业
+
+```php
+
+//1、 自定义函数求圆的面积
+ $r=1;
+ $p=3.14;
+ getS($r,$p);
+
+ function getS($r,$p){
+ echo "圆的面积: ". $r*$r*$p;
+ }
+```
+
+```php
+
+//2、 至少对3个字符串函数进行应用
+$a = "pg xj li xg";
+$b=substr($a,3);//1.截取从第三个字符开始到最后一个
+echo $b."
";
+$c=trim($a);//2.去除字符串左右两端的空格
+echo $c."
";
+$d=ucwords($a);//3.将每个单词的首字母大写
+echo $d;
+```
+
+```php
+
+//3、写一段程序,创建一个数组,其元素内容为从1到20的所有整数,并输出该数组。
+$arr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20];
+
+foreach ($arr as $a) {
+ echo $a." ";//遍历数组
+}
+```
+
+```php
+//4、 写一段代码,查找数组中是否存在某一个指定的元素,如果存在则返回数组的索引。
+$a=array(1,2,3,4,5);
+$key=array_search("3",$a);//查找数组元素
+echo "索引为:".$key;
+```
+
+```php
+//5、 创建一个关联数组,其元素是姓名,年龄,性别等个人信息,并输出该数组。
+$arr=array("name"=>"小红花","age"=>"22","sex"=>"男");
+
+foreach ($arr as $item) {
+ echo $item."\t";
+}
+```
+
+
+
+
+
+# 笔记
+
+```
+//索引数组
+//1、 $数组名 = array(值1,值2,...);
+
+//2、 $数组名[索引1] = 值1
+// $数组名[索引2] = 值2 ...
+$arr = array(1,2,3,4,5,6,7);
+echo print_r($arr); // 输出数组元素
+echo "
";
+echo count($arr); // 计算数组中的单元数目或对象中的属性个数
+echo "
";
+foreach ($arr as $a){ //输出数组中的值
+ echo $a."\t";
+}
+
+// 关联数组
+//1、 $数组名 = array("键名1"=>"值1","键名2"=>"值2","键名3"=>"值3","键名4"=>"值4",...);
+//2、 $数组名[键名1] = 值1
+// $数组名[键名2] = 值2 ...
+```
+
+## 各种函数
+
+**implode**
+
+把数组元素组合为一个字符串。
+
+语法
+
+```
+$zfc = implode('连接符号',$arr);//索引好像也能用
+```
+
+**explode**
+
+把字符串拆成数组元素
+
+语法
+
+```
+$arr = explode('分割符号',$zfc);
+```
+
+**strlen**
+
+获取字符串长度
+
+**substr**
+
+截取字符串的部分或全部字符
+
+```
+substrPHP实例代码如下:
+
+$rest_1 = substr("abcdef", 2); // returns "cdef"
+
+$rest_2 = substr("abcdef", -2); // returns "ef"
+
+$rest1 = substr("abcdef", 0, 0); // returns ""
+
+$rest2 = substr("abcdef", 0, 2); // returns "ab"
+
+$rest3 = substr("abcdef", 0, -1); // returns "abcde"
+
+$rest4 = substr("abcdef", 2,0); // returns ""
+
+$rest5 = substr("abcdef", 2,2); // returns "cd"
+
+$rest6 = substr("abcdef", 2, -1); // returns "cde"
+
+$rest7 = substr("abcdef", -2,0); // returns ""
+
+$rest8 = substr("abcdef", -2,2); // returns "ef"
+
+$rest9 = substr("abcdef", -2,-1); // returns "e"
+```
+
+**trim()**
+
+去除字符串两边的空格
+
+**ltrim()**
+
+去除字符串左边的空格
+
+**rtrim()、chop()**
+
+去除字符串右边的空格
+
+**ucwords()**每个单词首字母大写
+
+**ucfirst()**整个字符串首字母大学
+
+**strtoupper()**全部字母大写
+
+**strtolower()**全部字母小写
+
+**str_word_count()**统计字符串中单词个数
\ No newline at end of file