PHP字串函式學習

2021-10-03 02:01:24 字數 4061 閱讀 8337

explode() 函式把字串打散為陣列。

implode() 函式返回由陣列元素組合成的字串。

join() implode() 的別名。

echo() 函式輸出乙個或多個字串。

chunk_split() 函式把字串分割為一連串更小的部分。

<?php $str = "hello world!"; echo chunk_split($str,6,"..."); ?>

在每六個字元後分割一次字串,並在每個分割後新增 「…」:

addcslashes() 返回在指定的字元前新增反斜槓的字串。

addslashes() 返回在預定義的字元前新增反斜槓的字串。

bin2hex() 把 ascii 字元的字串轉換為十六進製制值。

chop() 刪除字串右側的空白字元或其他字元。

chr() 從指定的 ascii 值返回字元。

chunk_split() 把字串分割為一系列更小的部分。

convert_cyr_string() 把字串由一種 cyrillic 字符集轉換為另一種。

convert_uudecode() 解碼 uuencode 編碼字串。

convert_uuencode() 使用 uuencode 演算法對字串進行編碼。

count_chars() 返回有關字串中所用字元的資訊。

crc32() 計算字串的 32 位 crc。

crypt() 單向的字串加密法(hashing)。

echo() 輸出乙個或多個字串。

explode() 把字串打散為陣列。

fprintf() 把格式化的字串寫入到指定的輸出流。

get_html_translation_table() 返回由 htmlspecialchars() 和 htmlentities() 使用的翻譯表。

hebrev() 把希伯來文本轉換為可見文字。

hebrevc() 把希伯來文本轉換為可見文字,並把新行(\n)轉換為

。hex2bin() 把十六進製制值的字串轉換為 ascii 字元。

html_entity_decode() 把 html 實體轉換為字元。

htmlentities() 把字元轉換為 html 實體。

htmlspecialchars_decode() 把一些預定義的 html 實體轉換為字元。

htmlspecialchars() 把一些預定義的字元轉換為 html 實體。

implode() 返回由陣列元素組合成的字串。

join() implode() 的別名。

lcfirst() 把字串的首字元轉換為小寫。

levenshtein() 返回兩個字串之間的 levenshtein 距離。

localeconv() 返回本地數字及貨幣格式資訊。

ltrim() 移除字串左側的空白字元或其他字元。

md5() 計算字串的 md5 雜湊。

md5_file() 計算檔案的 md5 雜湊。

metaphone() 計算字串的 metaphone 鍵。

money_format() 返回格式化為貨幣字串的字串。

nl_langinfo() 返回特定的本地資訊。

nl2br() 在字串中的每個新行之前插入 html 換行符。

number_format() 以千位分組來格式化數字。

ord() 返回字串中第乙個字元的 ascii 值。

parse_str() 把查詢字串解析到變數中。

print() 輸出乙個或多個字串。

printf() 輸出格式化的字串。

quoted_printable_decode() 把 quoted-printable 字串轉換為 8 位字串。

quoted_printable_encode() 把 8 位字串轉換為 quoted-printable 字串。

quotemeta() 引用元字元。

rtrim() 移除字串右側的空白字元或其他字元。

setlocale() 設定地區資訊(地域資訊)。

sha1() 計算字串的 sha-1 雜湊。

sha1_file() 計算檔案的 sha-1 雜湊。

similar_text() 計算兩個字串的相似度。

soundex() 計算字串的 soundex 鍵。

sprintf() 把格式化的字串寫入變數中。

sscanf() 根據指定的格式解析來自字串的輸入。

str_getcsv() 把 csv 字串解析到陣列中。

str_ireplace() 替換字串中的一些字元(對大小寫不敏感)。

str_pad() 把字串填充為新的長度。

str_repeat() 把字串重複指定的次數。

str_replace() 替換字串中的一些字元(對大小寫敏感)。

str_rot13() 對字串執行 rot13 編碼。

str_shuffle() 隨機地打亂字串中的所有字元。

str_split() 把字串分割到陣列中。

str_word_count() 計算字串中的單詞數。

strcasecmp() 比較兩個字串(對大小寫不敏感)。

strchr() 查詢字串在另一字串中的第一次出現。(strstr() 的別名。)

strcmp() 比較兩個字串(對大小寫敏感)。

strcoll() 比較兩個字串(根據本地設定)。

strcspn() 返回在找到某些指定字元的任何部分之前,在字串中查詢的字元數。

strip_tags() 剝去字串中的 html 和 php 標籤。

stripcslashes() 刪除由 addcslashes() 函式新增的反斜槓。

stripslashes() 刪除由 addslashes() 函式新增的反斜槓。

stripos() 返回字串在另一字串中第一次出現的位置(對大小寫不敏感)。

stristr() 查詢字串在另一字串中第一次出現的位置(大小寫不敏感)。

strlen() 返回字串的長度。

strnatcasecmp() 使用一種"自然排序"演算法來比較兩個字串(對大小寫不敏感)。

strnatcmp() 使用一種"自然排序"演算法來比較兩個字串(對大小寫敏感)。

strncasecmp() 前 n 個字元的字串比較(對大小寫不敏感)。

strncmp() 前 n 個字元的字串比較(對大小寫敏感)。

strpbrk() 在字串中查詢一組字元的任何乙個字元。

strpos() 返回字串在另一字串中第一次出現的位置(對大小寫敏感)。

strrchr() 查詢字串在另乙個字串中最後一次出現。

strrev() 反轉字串。

strripos() 查詢字串在另一字串中最後一次出現的位置(對大小寫不敏感)。

strrpos() 查詢字串在另一字串中最後一次出現的位置(對大小寫敏感)。

strspn() 返回在字串中包含的特定字元的數目。

strstr() 查詢字串在另一字串中的第一次出現(對大小寫敏感)。

strtok() 把字串分割為更小的字串。

strtolower() 把字串轉換為小寫字母。

strtoupper() 把字串轉換為大寫字母。

strtr() 轉換字串中特定的字元。

substr() 返回字串的一部分。

substr_compare() 從指定的開始位置(二進位制安全和選擇性區分大小寫)比較兩個字串。

substr_count() 計算子串在字串**現的次數。

substr_replace() 把字串的一部分替換為另乙個字串。

trim() 移除字串兩側的空白字元和其他字元。

ucfirst() 把字串中的首字元轉換為大寫。

ucwords() 把字串中每個單詞的首字元轉換為大寫。

vfprintf() 把格式化的字串寫到指定的輸出流。

vprintf() 輸出格式化的字串。

vsprintf() 把格式化字串寫入變數中。

wordwrap() 打斷字串為指定數量的字串

PHP學習 PHP 字串函式

字串是字串行,比如 hello world php 字串函式 在本節中,我們將學習常用的字串操作函式。php strlen 函式 strlen 函式返回字串的長度,以字元計。下例返回字串 hello world 的長度 例項 echo strlen hello world 執行例項 以上 的輸出是 ...

PHP中常用數學 日期 字串函式

函式 執行某項功能的特定 sin cos 數學中 sin 30 0.5 函式名稱 引數 0.5 函式的結果 返回值 可以對變數賦值 php函式的格式 資料型別 函式名稱 引數型別 val,引數型別 val,引數型別 val,引數型別 val 表示引數可選 可有可無 資料型別 返回值的型別 strin...

php 字串函式

一 字串基礎函式 ltrim 去除連續空白。trim 截去字串首尾的空格。chop 函式從字串的末端開始刪除空白字元或其他預定義字元。rtrim別名 str hello world n n echo str echo chop str 輸出 hello world hello world htmls...