【php】字串

來源:互聯網
上載者:User

標籤:int   lsp   基於   rto   har   字串拆分   strncmp   轉換   special   

1.字串的定義方式:
1.單引號 ‘‘
2.雙引號 ""
3.定界符 <<<注意結束時的使用
例:$str = <<<myStr
字串內容
myStr;(此處要頂格寫)

2.常用的字串輸出函數:
1.echo:  支援輸出一個或多個變數,速度比print快一些
2.print: 用法與echo相似,但是要比echo慢一些

3.die(): 別名exit(),終止當前指令碼執行,結束時可以提示一條語句

4.print_r(): 與var_dump()函數使用方法相似,都是格式化變數並直接輸出,
 可以解析數組,對象等類型,常用語開發時的臨時輸出(測試)

3.常用的字串處理函數:
str_pad() 使用一個字串去填充另一個字串 
str_pad(要填充的字串,填充幾位,填充什麼,從那裡填)

*strtolower() 將字串全部小寫
*strtoupper() 將字串全部大寫
*ucfirst() 將字串首字母大寫
*ucwords() 將字串中每個單詞的首字母大寫


ASCII:是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言

ord() 返回字元的 ASCII 碼
chr() 由ASCII碼 轉換回 字元內容

網頁輸出格式化函數(轉義符):
nl2br() 將字串中的\n前添加<br/>標籤,實現換行輸出
*htmlspecialchars()格式化字串中的html標籤
strip_tags() 函數剝去 HTML、XML 以及 PHP 的標籤。

strrev 將字串顛倒返回
*strlen 求字串長度 字母:1位元組;  漢字:3位元組;
*mb_strlen() 求中文字串的長度
*md5 --  單向加密的,無法復原,因為在計算過程中原文的部分資訊是丟失了的。

strcmp() 比較整個字串是否相同,相等:0 前>後:+值後>前:-值
strncmp() 指定長度的比較
strcasecmp()不區分大小寫比較

similar_text()模糊比較兩個字串 $jieguo = (($c/strlen($a))*100)."%";

*substr() 字串截取函數
*strstr() 字串尋找並截取
strchr() strstr()函數的別名
strrchr() 從後往前找指定的字串

*strpos() 尋找一個字串最先出現的位置

str_replace() 字串替換函數 
str_replace(被替換的字串,替換的字串,原字串,);

*ltrim() 去除左側多餘字元(預設刪除空格)
*rtrim() 去除右側多餘字元(預設刪除空格)
**trim() 去除兩側多餘字元(預設刪除空格)

**explode() 字串拆分函數
**implode() 字串組合函數

* $_SERVER[‘REMOTE_ADDR‘] 瀏覽當前指令碼使用者的ip地址
* date() 擷取當前的系統時間的函數
* time()    擷取當前系統時間戳
* file_get_contents()擷取文檔當中的資訊
* file_put_contents()在文檔當中寫入資訊

【php】字串

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.