From ec8a42db1587e2269f9cbdc35d0d9f4938155bf9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=90=B4=E6=B5=B7=E6=B6=8C=E2=80=9Dgit=20push=20git=20con?=
=?UTF-8?q?fig=20--global=20user=2Eemail=203480707803=40qq=2Ecom=20git=20c?=
=?UTF-8?q?onfig=20--global=20user=2Ename=20=E5=90=B4=E6=B5=B7=E6=B6=8C?=
=?UTF-8?q?=E2=80=9D?= <3480707803@qq.com>
Date: Tue, 17 May 2022 12:14:52 +0800
Subject: [PATCH] text
---
...4 \345\217\212\344\275\234\344\270\232.md" | 115 ++++++++++++++++++
1 file changed, 115 insertions(+)
create mode 100644 "\345\220\264\346\265\267\346\266\214/200220516PHP\345\207\275\346\225\260\347\273\204 \345\217\212\344\275\234\344\270\232.md"
diff --git "a/\345\220\264\346\265\267\346\266\214/200220516PHP\345\207\275\346\225\260\347\273\204 \345\217\212\344\275\234\344\270\232.md" "b/\345\220\264\346\265\267\346\266\214/200220516PHP\345\207\275\346\225\260\347\273\204 \345\217\212\344\275\234\344\270\232.md"
new file mode 100644
index 0000000..ff92359
--- /dev/null
+++ "b/\345\220\264\346\265\267\346\266\214/200220516PHP\345\207\275\346\225\260\347\273\204 \345\217\212\344\275\234\344\270\232.md"
@@ -0,0 +1,115 @@
+### 一·笔记
+
+### 1.php中数组的定义
+
+>**数组能够在单独的变量名中存储一个或多个值。**
+
+在 PHP 中, array() 函数用于创建数组:
+
+```php
+$arr = array(80,85,90);
+```
+
+1. 索引数组通过数字索引来赋值,取值,改值等
+
+```php
+$arr[0]=75;
+$arr[1]=100;
+```
+
+2. 关联数组,通过键名=>值,来赋值,通过$数组名[键名]来取值和改值,赋值
+
+```php
+$xiaoming = array('name'=>'小白','age'=>18,'sex'=>"男");
+```
+
+3. 【注意】PHP中的数组长度是不固定的。可以随时往原数组里动态添加新元素。 demo04
+
+### 2.处理数组的函数
+
+ 学生数组处理函数之前,先弄明白,啥是函数! demo06
+
+>概念:函数就是有一定功能的一些语句组织在一起的一种形式。
+
+**学会函数三要素:**
+
+1. 函数是干什么的
+2. 怎么用这个函数(了解参数,语法)
+3. 函数是否有返回值,返回值是什么。
+
+```php
+语法:
+function 函数名(参数列表){
+// 函数代码部分...
+return ...;(可选)
+}
+调用:
+函数名(参数列表);
+```
+
+#### 常用数组处理函数:
+
+* count(array)函数,获取数组长度
+* sort(array)与Rsort(array),对索引数组进行排序 demo07
+* array_search(needle,array),在一个数组里通过值来找键名或索引。 demo08
+* implode(separator,array),把数组元素组合为一个字符串。 demo09
+* explode(separator,string),把字符串分割为数组 demo10
+
+#### 常用字符串处理函数:
+
+* substr(string,start,[length])函数,截取一个字符串的部分或全部字符
+* strlen(string)函数,获取字符串长度
+
+* trim()、ltrim()、rtrim()、chop(),去除字符串中的空格
+ * trim()函数去除字符串左右两端的空格
+ * ltrim()函数去除字符串左端的空格。
+ * chop()函数与rtrim()函数作用相同,都是去除字符串右端的空格。
+
+* ucwords()、ucfirst()、strtoupper()、strtolower()、str_word_count()
+ * ucwords()函数将每个单词的首字母大写
+ * ucfirst()函数将整个字符串首字母大写
+ * strtoupper()函数将全部字母都大写
+ * strtolower()函数将所有字母都变成小写
+ * str_word_count()函数统计字符串中单词个数
+
+### 二·作业
+
+```php
+// 1、自定义函数求圆的面积
+
+echo ji(10);
+function j($r){
+ return 3.14*($r*$r);
+}
+
+// 2、至少对3个字符串函数进行应用
+$abc = "jj jlsdkfj djsfklj";
+// 一
+echo substr($abc,7,5); // 截取一个字符串的部分
+echo substr($abc,5); // 截取一个字符串后面几位数
+echo "
";
+// 二
+echo strlen($abc); // 函数,获取字符串长度
+echo "
";
+// 三
+echo trim($abc); // 函数去除字符串左右两端的空格
+
+// 3、写一段程序,创建一个数组,其元素内容为从1到20的所有整数,并输出该数组。
+$abc = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20];
+foreach ($abc as $a) {
+ echo $a." ";
+}
+
+// 4、写一段代码,查找数组中是否存在某一个指定的元素,如果存在则返回数组的索引。
+
+$a = [1,3,4,53,34,65,56];
+echo array_search('34',$a);
+
+// 5、写一段程序,创建一个关联数组,其元素是姓名,年龄,性别等个人信息,并输出该数组。
+$a = ['name'=>'赵武','age'=>'16','sex'=>'男'];
+$a['aihao']='跑步,跳远,打球,唱歌';
+foreach ($a as $key =>$b){
+ echo $key."=".$b."
";
+}
+```
+
--
Gitee