diff --git "a/\344\270\201\344\275\263\344\274\266/20220516-PHP\347\264\242\345\274\225\346\225\260\347\273\204\347\254\224\350\256\260.md" "b/\344\270\201\344\275\263\344\274\266/20220516-PHP\347\264\242\345\274\225\346\225\260\347\273\204\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..267fc9723da6bf1083b5f98d49faee0e3dc9cd52 --- /dev/null +++ "b/\344\270\201\344\275\263\344\274\266/20220516-PHP\347\264\242\345\274\225\346\225\260\347\273\204\347\254\224\350\256\260.md" @@ -0,0 +1,71 @@ +PHP索引数组 + +两种方法: + +(1)$数组名(值1,值2,值3,...); + +(2)$数组名[索引1]=值1; + +$数组名[索引2]=值2; + +$数组名[索引3]=值3; + +索引是自动分配的(索引从0开始):数组变量名=array(值1,值2,值3,...) + +获取数组的长度-count()函数 + +count()函数用于返回数组的长度(元素数) + +```php +echo"
" //换行 +``` + +**排序索引数组** + +```php +sort( &array: 数组名);//将索引数组升序排序 +rsort(&array: 数组名);//将索引数组降序排序 +//关联数组没必要排序 +``` + +两种创建方法 + +```php +1、静态赋值 + $b = array("键名1" =>"值1","键名2" =>"值2","键名3" =>"值3"); +2、动态赋值 + $b["键名4"] = "值4"; +//不可以再$b[] = "值5";这么写 +``` + +```php +1、索引数组创建 +$c = array( + array(1,2,3), + array(1,2,3), + array(1,2,3) +); +2、关联数组创建 +$c = array( + '键名1'=> array("键名1" =>"值1","键名2" =>"值2","键名3" =>"值3"), + '键名2'=> array("键名1" =>"值1","键名2" =>"值2","键名3" =>"值3"), + '键名3'=> array("键名1" =>"值1","键名2" =>"值2","键名3" =>"值3") +); +3、混合数组创建 +$c = array( + array("name"=>"百度","ulr"=>"https//:www.baidu.com"), + 'mxdx' => array("闽西大学","你好") +); + +echo $c[0]["name"]//输出百度 +echo $c['mxdx'][0]//输出闽西大学 +``` + +**方法或函数** + +```php +function 方法名(){ + <代码块> +} +echo 方法名() ;//调用 +``` diff --git "a/\344\270\201\344\275\263\344\274\266/20220516-\347\264\242\345\274\225\346\225\260\347\273\204\344\275\234\344\270\232.md" "b/\344\270\201\344\275\263\344\274\266/20220516-\347\264\242\345\274\225\346\225\260\347\273\204\344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..eecb8e696071fd4b195faa6495be9bc2ec837d13 --- /dev/null +++ "b/\344\270\201\344\275\263\344\274\266/20220516-\347\264\242\345\274\225\346\225\260\347\273\204\344\275\234\344\270\232.md" @@ -0,0 +1,43 @@ +```php +"; +echo strlen($a)."
"; +print_r (explode(',',$a)); +echo "
"; + +//3.写一段程序,创建一个数组,其元素内容为从1到20的所有整数,并输出该数组 +$b =array(); +$i = 0; +while($i<20){ + $b[$i]=$i+1; + echo $b[$i]; + if($i<20-1) + {echo ",";} + $i++; +} +echo "
"; + +//4.写一段代码,查找数组中是否存在某一个指定的元素,如果存在则返回数组的索引 +$c = array(1,3,5,7,8,9); +$key = array_search("9",$c); +echo "下标为".$key; +echo "
"; + +//5.写一段程序,创建一个关联数组,其元素是姓名,年龄,性别等个人信息,并输出该数组 +$d =array("name"=>'丁佳伶',"age"=>"20","sex"=>"女"); +foreach($d as $key=>$v){ + echo "$key = ".$v."
"; +} +``` +