diff --git "a/\350\214\203\351\233\250\346\232\204/20220516-\345\207\275\346\225\260\346\225\260\347\273\204.md" "b/\350\214\203\351\233\250\346\232\204/20220516-\345\207\275\346\225\260\346\225\260\347\273\204.md" new file mode 100644 index 0000000000000000000000000000000000000000..d1e975a98840f3c08a4e3392c8627dc91ae3c24a --- /dev/null +++ "b/\350\214\203\351\233\250\346\232\204/20220516-\345\207\275\346\225\260\346\225\260\347\273\204.md" @@ -0,0 +1,83 @@ + + + + + + +## 作业 + +```php +"; //字符串长度 + echo $b = trim($san)."
"; //去两端的空格 + echo $c = substr($san,4,7); //截取部分 + + +//3、 写一段程序,创建一个数组,其元素内容为从1到20的所有整数,并输出该数组。 + $sz = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]; + foreach ($sz as $arr){ + echo $arr; +} +//4、 写一段代码,查找数组中是否存在某一个指定的元素,如果存在则返回数组的索引。 + $str = array('qwe rt yu'); + echo array("2",$str); + +//5、 写一段程序,创建一个关联数组,其元素是姓名,年龄,性别等个人信息,并输出该数组。 + $gl= array("name"=>"小六","age"=>"66","sex"=>"男",); + foreach ($gl as $g){ + echo $g; + } +``` + +###### 函数 + +``` +function 函数名(参数列表){ +// 函数代码部分... +return ...;(可选) +} +``` + +###### 输出数组: + +``` +·print_r($数组名); +·var_dump($数组名); +``` + +###### 常用数组处理函数: + +1. count(array)函数,获取数组长度 + +2. sort(array)与Rsort(array),对索引数组进行排序 demo07 + +3. array_search(needle,array),在一个数组里通过值来找键名或索引。 demo08 + +4. implode(separator,array),把数组元素组合为一个字符串。 demo09 + +5. 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()函数统计字符串中单词个数 \ No newline at end of file