From 3d24d59e9d8d8ba91d8489d6ae545653f920ec3b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=8B=8F=E5=AD=90=E4=B8=B9?= <2585991566@qq.com>
Date: Mon, 16 May 2022 11:40:56 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E6=9C=BA=E6=88=BF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...75\346\225\260\344\275\277\347\224\250.md" | 55 +++++++++++++++++++
1 file changed, 55 insertions(+)
create mode 100644 "\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220516-\345\207\275\346\225\260\344\275\277\347\224\250.md"
diff --git "a/\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220516-\345\207\275\346\225\260\344\275\277\347\224\250.md" "b/\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220516-\345\207\275\346\225\260\344\275\277\347\224\250.md"
new file mode 100644
index 0000000..e45cc21
--- /dev/null
+++ "b/\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220516-\345\207\275\346\225\260\344\275\277\347\224\250.md"
@@ -0,0 +1,55 @@
+# 第一题:用函数求圆的面积
+
+```php
+```
+
+# 第二题:用函数对字符串进行应用
+
+```php
+//(1)用函数截取一个字符串的部分或全部字符。
+//定义一个字符串内容(含空格字符)
+$str = " qwertyuiopasdfghjklzxcvbnm ";
+//使用函数截取字符串内容(字符串名,从第几个字符开始截取,截取多少个)
+echo "已截取从第11个字符开始的3个字符:";
+echo substr($str,11,3);
+echo "
";
+echo "已截取从第0个字符的10个字符:";
+echo substr($str,0,-10);//负数表示倒数
+echo "
";
+
+//(2)、用函数去除字符串空格
+//去除左边空格
+$str2 = ltrim($str);
+//去除右边空格
+$str3 = rtrim($str);
+//去除俩边的空格
+$str4 = trim($str);
+
+//(3)、用函数获取字符串长度
+echo "未去除空格时的字符串长度为:";
+echo strlen($str)."
";
+echo "去除左边空格后的字符串长度为:";
+echo strlen($str2)."
";
+echo "去除右边空格后的字符串长度为:";
+echo strlen($str3)."
";
+echo "去除俩边空格后的字符串长度为:";
+echo strlen($str4)."
";
+```
+
+# 第三题:用
+
+
+
+
+
+
+
+1、 自定义函数求圆的面积
+
+2、 至少对3个字符串函数进行应用
+
+3、 写一段程序,创建一个数组,其元素内容为从1到20的所有整数,并输出该数组。
+
+4、写一段代码,查找数组中是否存在某一个指定的元素,如果存在则返回数组的索引。
+
+5、 写一段程序,创建一个关联数组,其元素是姓名,年龄,性别等个人信息,并输出该数组。
\ No newline at end of file
--
Gitee
From 24081bbb1b8f6ae2b783409d2e29d89a6363cfbe Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=8B=8F=E5=AD=90=E4=B8=B9?= <2585991566@qq.com>
Date: Mon, 16 May 2022 22:07:29 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E5=AE=BF=E8=88=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...75\346\225\260\344\275\277\347\224\250.md" | 79 +++++++++++++++++--
1 file changed, 72 insertions(+), 7 deletions(-)
diff --git "a/\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220516-\345\207\275\346\225\260\344\275\277\347\224\250.md" "b/\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220516-\345\207\275\346\225\260\344\275\277\347\224\250.md"
index e45cc21..102fa14 100644
--- "a/\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220516-\345\207\275\346\225\260\344\275\277\347\224\250.md"
+++ "b/\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220516-\345\207\275\346\225\260\344\275\277\347\224\250.md"
@@ -1,6 +1,10 @@
# 第一题:用函数求圆的面积
```php
+//1、用函数求圆的面积
+//自定义一个求圆面积的函数
+$a = 10;
+echo $a * $a * 3.14;
```
# 第二题:用函数对字符串进行应用
@@ -36,20 +40,81 @@ echo "去除俩边空格后的字符串长度为:";
echo strlen($str4)."
";
```
-# 第三题:用
-
+# 第三题:打印数组
+```php
+//3、 写一段程序,创建一个数组,其元素内容为从1到20的所有整数,并输出该数组。
+$arr = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);
+var_dump($arr);//打印数据类型
+echo "
";
+print_r($arr);//打印数据元素
+```
+# 第四题:索引数组查找数组中的指定元素
+```php
+//4、写一段代码,查找数组中是否存在某一个指定的元素,如果存在则返回数组的索引。
+//定义一个无序的索引数组
+$arr = array(10,6,8,2,4,0);
+print_r($arr);
+//对数组升序排列
+sort($arr);
+echo "
";
+//遍历数组 count-数组长度
+//(1)
+for ($i=0;$i";
+//(2)
+foreach ($arr as $aaa){
+ echo $aaa;
+}
+//使用下标索引
+echo "
";
+echo $arr[0];//10
+echo "
";
+echo $arr[2];//8
+```
+# 五、关联数组
-1、 自定义函数求圆的面积
+```php
+//5、 写一段程序,创建一个关联数组,其元素是姓名,年龄,性别等个人信息,并输出该数组。
+
+$arr = array("name"=>"张三","age"=>"18","sex"=>"男");
+//输出
+print_r($arr);
+//查询指定元素
+echo $arr["name"];
+//添加元素
+$arr["height"]="180";
+echo "
";
-2、 至少对3个字符串函数进行应用
-3、 写一段程序,创建一个数组,其元素内容为从1到20的所有整数,并输出该数组。
+//遍历关联数组的方法
+//只输出值
+foreach ($arr as $aaa){
+ echo $aaa;
+}
+//把键名一起打印
+foreach ($arr as $key=>$v){
+ echo "$key = ".$v."
";
+}
+```
-4、写一段代码,查找数组中是否存在某一个指定的元素,如果存在则返回数组的索引。
+# 六、分割字符串合并字符串
-5、 写一段程序,创建一个关联数组,其元素是姓名,年龄,性别等个人信息,并输出该数组。
\ No newline at end of file
+```php
+//合并字符串
+$arr = array("name"=>"小明","age"=>"20","sex"=>"女");
+echo $arr = implode("—",$arr);
+
+//分割字符串
+$raa = "你好,我是一个学生,来自福建龙岩";
+$raa = explode(",",$raa);
+print_r($raa);
+```
\ No newline at end of file
--
Gitee