php文字関数大全
2163 ワード
PHPには強力な文字列処理関数があり、以下はよく使われる文字列処理関数です.
explode()は最もよく使われる文字列関数の一つで、文字列を分割子に従って配列に切断します.CSVファイルなどの文字列に同じ間隔記号を付けると効果的です.
implode()関数機能とexplode()関数機能は正反対であり,データ伝送に多くの相互協力が用いられる.
trim()は、文字の両側を削除する事前定義文字で、ltrim()とrtrim()の2つの関連関数があり、2つの関数機能はそれぞれ左の文字を削除することと右の文字を削除することであり、その使い方はtrim()と同様に、trim()クラス関数はコミットされたデータをフィルタリングし、文字をフォーマットするために使用されることが多い.rtrim()別名関数chop()
count_chars()関数は、文字列で使用される文字の情報(たとえば、ASCII文字が文字列に表示された回数、または文字が文字列で使用されたかどうか)を返します.
fprintf()関数は、フォーマットされた文字列を指定した出力ストリーム(ファイルやデータベースなど)に書き込みます.
str_getcsv()関数はCSVフォーマットフィールドの文字列を解析し、読み込まれたフィールドを含む配列を返します.
str_replace()関数は、文字列の一部の文字(大文字と小文字を区別)を他の文字で置き換えます.
explode(separator,string,limit);
separator 。 。
string 。 。
limit 。 。
explode()は最もよく使われる文字列関数の一つで、文字列を分割子に従って配列に切断します.CSVファイルなどの文字列に同じ間隔記号を付けると効果的です.
implode(separator,array)
separator 。 。 ""( )。
array 。 。
implode()関数機能とexplode()関数機能は正反対であり,データ伝送に多くの相互協力が用いられる.
trim(string,charlist)
string 。 。
charlist 。 。
, :
"\0" - NULL
"\t" -
"
" -
"\x0B" -
"\r" -
" " -
trim()は、文字の両側を削除する事前定義文字で、ltrim()とrtrim()の2つの関連関数があり、2つの関数機能はそれぞれ左の文字を削除することと右の文字を削除することであり、その使い方はtrim()と同様に、trim()クラス関数はコミットされたデータをフィルタリングし、文字をフォーマットするために使用されることが多い.rtrim()別名関数chop()
count_chars(string,mode)
string 。 。
mode
。 。 0。 :
0 - ,ASCII ,
1 - ,ASCII , , 0
2 - ,ASCII , , 0
3 - ,
4 - ,
count_chars()関数は、文字列で使用される文字の情報(たとえば、ASCII文字が文字列に表示された回数、または文字が文字列で使用されたかどうか)を返します.
fprintf(stream,format,arg1,arg2,arg++)
stream 。 / 。
format 。 。
fprintf()関数は、フォーマットされた文字列を指定した出力ストリーム(ファイルやデータベースなど)に書き込みます.
str_getcsv(string,separator,enclosure,escape)
string 。 。
separator 。 , ( )。 ( , )。
enclosure 。 , 。 ( " )。
escape 。 , 。 (\)。
str_getcsv()関数はCSVフォーマットフィールドの文字列を解析し、読み込まれたフィールドを含む配列を返します.
str_replace(find,replace,string,count)
find 。 。
replace 。 find 。
string 。 。
count 。 。
str_replace()関数は、文字列の一部の文字(大文字と小文字を区別)を他の文字で置き換えます.
strpos() 。
strrchr() , 。
strrev() 。
substr(string,start,length) 。
lcfirst() 。
md5_file() MD5 。
number_format() 。