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