
批改狀態(tài):合格
老師批語:
<?php
echo chr(84)."</br>";//ascii碼轉(zhuǎn)字符
echo ord('T');//字符轉(zhuǎn)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);//分割字符串返回數(shù)組形式,第三個可選參數(shù),數(shù)組里面有幾個元素
var_dump($arr);
//以特定字符把數(shù)組串聯(lián)成字符串
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中的查詢字符串返回數(shù)組
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中的字符串的函數(shù)($str2,是否在$str1中)
$str=<<<ETO
你好,我是什么人
什么人,我是中國人
中國人是干嘛的
ETO;
// echo $str;
echo nl2br($str,true);//在字符串所有新行之前插入 HTML 換行標(biāo)記'<br />' 或 '<br>',并返回。
$str=str_replace($str2,"東亞",$str1);//替換字符串,并返回替換好的字符串;str_ireplace()不區(qū)分到小寫
echo $str,"<br>";
$str=str_pad("ldy",10,"#",STR_PAD_BOTH);//把字符串按給定字符串填充到指定長度
echo $str,"<br>";
echo str_repeat($str2,3);//字符串重復(fù)
echo str_shuffle($str1);//打亂字符串順序
print_r(str_split($str1,3));//以指定長度分割字符串返回數(shù)組
//統(tǒng)計字符串中單詞的數(shù)量(重復(fù)的單詞也算在內(nèi))0 返回個數(shù),1返回每個單詞的數(shù)組,2返回關(guān)聯(lián)數(shù)組(鍵為位置起始索引,值為單詞)
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");//返回字符首次出現(xiàn)的位置索引
echo strrpos("lidongyia","i");//返回字符串最后出現(xiàn)的位置索引
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);//用指定單詞替換字符串中指定的寬度的內(nèi)容;
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號