批改状态:合格
老师批语:
<?phpecho chr(84)."</br>";//ascii码转字符echo ord('T');//字符转ascii码$str="hello world! what's your name?";var_dump(chunk_split($str,5,"****"));//将字符串分割成小块echo gettype(chunk_split($str,5,"****"));echo "<hr>";$arr=explode(" ",$str);//分割字符串返回数组形式,第三个可选参数,数组里面有几个元素var_dump($arr);//以特定字符把数组串联成字符串var_dump(implode(" ",$arr));var_dump(join(" ",$arr));$str="Hello world!";echo lcfirst($str);//把字符串靠头字母小写// trim(string,mask?) — 删除字符串开头的空白字符(或其他字符)x$str=" ldy ";echo "<br>";echo "字符串长度:".strlen($str),"字符串处理后的长度:".strlen(trim($str));// sha1_file()和sha1()和md5一样echo md5_file('demo1.php');//计算指定文件的MD5散列值echo "$$$$$$$$$$$$";echo md5($str);//计算指定字符串的MD5散列值echo "<hr>";parse_str("cid=2&p=5",$arr);//解析url中的查询字符串返回数组var_dump($arr);$str="wo shi ldy, jin nian 34 sui";$st=sscanf($str,"%s %s %s %s %s %d %s");print_r($st);echo "<hr>";$str1="ldydlf";$str2="ldy";// var_dump(str_contains($str2,$str1));PHP8中的字符串的函数($str2,是否在$str1中)$str=<<<ETO你好,我是什么人什么人,我是中国人中国人是干嘛的ETO;// echo $str;echo nl2br($str,true);//在字符串所有新行之前插入 HTML 换行标记'<br />' 或 '<br>',并返回。$str=str_replace($str2,"东亚",$str1);//替换字符串,并返回替换好的字符串;str_ireplace()不区分到小写echo $str,"<br>";$str=str_pad("ldy",10,"#",STR_PAD_BOTH);//把字符串按给定字符串填充到指定长度echo $str,"<br>";echo str_repeat($str2,3);//字符串重复echo str_shuffle($str1);//打乱字符串顺序print_r(str_split($str1,3));//以指定长度分割字符串返回数组//统计字符串中单词的数量(重复的单词也算在内)0 返回个数,1返回每个单词的数组,2返回关联数组(键为位置起始索引,值为单词)print_r(str_word_count("wo shi wo ,ni shi wo?",1));echo "<br>";print_r(str_word_count("wo shi wo ,ni shi wo?",2));echo "<br>";// strstr()返回以分隔符后面的所有字符(含分隔符)echo strstr("zhongyequan@126.com","@");echo "<br>";// strstr()返回以分隔符以前的所有字符(不含分隔符)echo strstr("zhongyequan@126.com","@",true);$str="<h1>你好</h1>";echo "<br>";echo strip_tags($str);echo $str;echo strlen("nihao!")."<br>";//返回字符串长度(不包含中文)echo strlen("你好!");echo "<br>";echo strpbrk("lidongya","i");//返回查询到字符以后的所有字符(包含查询的字符)echo strpos("lidongyia","i");//返回字符首次出现的位置索引echo strrpos("lidongyia","i");//返回字符串最后出现的位置索引echo strrev("lidongya");//反向输出字符串echo strtok("li dongya"," ");//返回分隔符以前的字符echo "<hr>";echo strtoupper("lidonyga");echo strtolower("LiDongya");echo "<br>";echo strtr("lidongya","do","Do");echo "<br>";echo strtr("lidongya",["li"=>"Li","do"=>"Do"]);echo "<br>";echo substr_count("lidongyalidongyalidongya","ido",4);echo "<br>";$str="The quick brown fox jumped over the lazy dog";echo wordwrap($str,10,"<br/>");//字符串以指定宽度插入特定字符echo "<br>";echo ucwords($str);//字符串中所有单词首字母大写echo "<br>";echo ucfirst($str);//字符串首字母大写echo "<br>";echo substr($str,2,5);//取子串echo "<hr>";//替换字串echo substr_replace($str,"hello word!",10);//用指定单词替换字符串中指定的宽度的内容;

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号