From 5fc7884174e2904aa42ca4601357ddd100c8183a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E6=BB=A1?= <635484824@qq.com> Date: Tue, 17 May 2022 10:40:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...04\344\270\216\345\207\275\346\225\260.md" | 210 ++++++++++++++++++ 1 file changed, 210 insertions(+) create mode 100644 "\346\233\276\346\273\241/20220516-PHP\346\225\260\347\273\204\344\270\216\345\207\275\346\225\260.md" diff --git "a/\346\233\276\346\273\241/20220516-PHP\346\225\260\347\273\204\344\270\216\345\207\275\346\225\260.md" "b/\346\233\276\346\273\241/20220516-PHP\346\225\260\347\273\204\344\270\216\345\207\275\346\225\260.md" new file mode 100644 index 0000000..1ec4e99 --- /dev/null +++ "b/\346\233\276\346\273\241/20220516-PHP\346\225\260\347\273\204\344\270\216\345\207\275\346\225\260.md" @@ -0,0 +1,210 @@ +## 笔记 + +一,索引数组: + +定义自动数组:$数组名=array(值1,值2·····) + + $数组名=[值1,值2····] + +取值:$数组名[索引] + +打印数组的值和类型:var_dump($数组名) + +只打印数组的值:print_r($数组名) + +添加新的值:$数组名[ ]=值·····; + +计算数组长度:echo count($数组名) + +索引数组也能用键名法输出,只不过键名会被改成下标 + +注意:如果[ ]里不写索引,索引就会自增,并把值给这个新的索引,当索引相同时,值会被最新定义的替换掉 + +履历数组语法: + +```php +//这种方法不适合下标混乱的数组 +for($a=0;$a"值名"); + +多维数组: + +```php +$student=array( + "xiaoming"=>array('name'=>"小明"), + "xiaohong"=>array('age'=>19) +) +// 取值: + echo $student["xiaoming"]['name'] +``` + +二,函数 + +1,排序: + +```php +sort($数组名) // 升序 +rsort($数组名) // 降序 +``` + +2,查找: + +```php +// 通过值找键名或下标 +$key=array_search(要找的值,$数组名) // $key是用来接收后面的值 +echo $key // 输出下标或键名 +``` + +3,连接: + +```php +implode(连接符,$数组名) // 通过连接符,把数组拼接成一个字符串,返回这个字符串 +``` + +4,分割: + +```php +explode(分割符,字符串名) // 把一个字符串通过分割符,分割成一个数组,返回一个数组 +``` + +5,删除: + +```php +array_pop($数组名) +``` + +6,添加: + +```php +array_push(要添加的值) +``` + +7,截取: + +```php +substr(字符串,开始截取的位置,截取的长度) +// 注:如果不写长度就会默认截取到末尾 +``` + +8,返回字符串的长度: + +```php +strlen(字符串) +``` + +9,去除字符串空格: + +```php +// 去除左右两边字符串的空格 +trim(字符串) +// 去除左边字符串的空格 +ltrim(字符串) +// 去除右边字符串的空格 +rtrim(字符串) +``` + +10,自定义函数: + +```php +function getmax($a,$b){// 函数变量 + return $a>$b?$a:$b; +} +``` + +## 作业 + +```php + + + + + +$b){ + echo $a."=".$b." "; +} +?> + + + + + + + + "小明",'age'=>18,'sex'=>"男"); + +print_r( $names); + + +foreach ($names as $a=>$b){ + echo $a."=>".$b." "; +} +?> + +``` + -- Gitee