標籤:迴圈輸出 ascii 輸出 順序 佔用 html 比較 否則 text
<?phpheader("content-type:text/html;charset=utf-8");/**1,ord()返回字串第一個字元的ASCII值2,strcasecmp()不區分大小寫比較兩個字串3,strcmp()區分大小寫比較兩字串4,strncmp()區分大小寫比較字串前n個字元5,strncasecmp()不區分大小寫比較字串的前n個字元6,strnatcmp() strnatcasecmp 區分大小寫、不區分大小寫按自然順序比較字串長度7,chunk_split() 將字串分割成小塊8,strtok() 切開字串9,explode() 將字串根據指定字元轉為數組10,implode()將一個一維數群組轉換位字串*/echo ord("Hello man")."<br>";//返回一的個字母的ascll碼echo strcasecmp("hello man","Hello man")."<br>";//不區分大小寫兩個字母的比較if(!strcasecmp("hello man","Hello man")){//一樣的話返回0,不一樣的 話返回-1echo "這兩個字串的內容是一樣的 "."<br>";}else {echo "不一樣的!"."<br>";}echo strcmp("Hello man","hello man")."<br>";//這個是區分大小寫echo strnatcasecmp("hello man ","HELLO MAN")."<br>";//比較兩個字串的長度 前面大的返回的是1 否則是-1echo strncmp("I love China!","I love Shanghai!",6)."<br>";//對字串的前n個字元進行比較的,區分大小寫echo strlen("He llo")."<br>";//在php中字串的空格是佔用一個位元組的長度的echo chunk_split("hello man",1,"!")."<br>";//每隔一個位元組的長度就在後面的加上一個!$string = "Hello world. Beautiful day today.";$token = strtok($string, " ");//將=字串的以自訂的符號進行切割,這裡的$taken="Hello"while ($token !== false)//迴圈輸出,返回的是一個標誌位置的字串{echo "$token<br>";$token = strtok(" ");}echo "<br>";$str1="hello:man:Eminem";$s=explode(‘:‘, $str1);//輸出是三個數組print_r($s);echo "<br>";echo implode($s,".");//輸出的是字串
php字串操作函數練習2