標籤: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】字串