php字串操作函數練習2

來源:互聯網
上載者:User

標籤:迴圈輸出   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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.