ホームページ > バックエンド開発 > PHPチュートリアル > mySQLトラバース文字列PHP文字列の常識

mySQLトラバース文字列PHP文字列の常識

WBOY
リリース: 2016-07-29 08:40:00
オリジナル
1270 人が閲覧しました

エスケープ文字の使用に注意してください\,",$
xf6 を表すための 8 進数または 16 進数の文字の使用に注意してください
echo "Hxf6me";//このタイプのテキスト エンコーディングがサポートされているかどうかを確認する必要があります
-- ---------- ------------出力結果----------------------------- -------- ----
H鑇e
-------------------------------------- ------- ----------------------------
1. printf() と sprintf() を使用してフォーマットされた出力を作成します。
printf() 出力バッファへの直接出力
sprintf() の出力は文字列として返されます
例: printf("Output content%.2fn",$PI());
すべての変換仕様は %
で始まりますデータ型には、d-整数、s-String、f-浮動小数点、b-バイナリが含まれます
.2 はオプションの幅インジケーターであり、小数点の右側の出力は 0 で埋められます
printf("%.2f" ,3.14159);
printf("%10.2f",3.14159);
printf("%5.2f,%f) ,%7.3fm",3.14159,3.14159,3.14159);
printf("%b %d %f %s n",123,123,123,"テスト");
-------------- --------出力結果----- ----------------------------------
3.14 3.143.1415900000abcdefghi 3.14,3.141590, 3.142m1111011 123 123.000000 テスト
----------------------------------- --------------- ------------------
2. 文字列パディング
string str_pad(string 入力元の文字列、int の長さ[, string パディングする埋め込み文字 [, int Pad_type] パディングタイプ]) を追加した後の合計長
パディングタイプは左側に追加されます STR_PAD_LEFT、デフォルトは右側に追加されます、パディングは両端に追加されます STR_PAD_BOTH
$index = array("one"=>1,"two"=>155, "three"=>1679);
echo "
";
echo str_pad("これはタイトルです",50," ", STR_PAD_BOTH)."n";
foreach($index as $inkey=>$inval )
echo str_pad($inkey,30,".").str_pad($inval,20,".",STR_PAD_LEFT)." n";
echo "
";
---------- ----------出力結果-------- --------------------- ---
これがタイトルです
一つ...... ................................... 1
2 ...................... .....................155
3................................. ......1679
-- ---------------------------------- ---------------- ------------------
string strto lower(string subject)//小文字に変換
string strtoupper( string subject)//大文字に変換
string ucfirst(string subject)// 各単語の最初の文字を大文字にする
string ucwords(string subject)//各単語の最初の文字を大文字にする
string ltrim(string subject)//削除左側の空白
string rtrim(string subject)//右側の空白を削除します
string trim(string subject) 左右の空白、空白には null、タブ文字、改行文字、復帰文字、スペースが含まれます
string n12br(string source) //n で表される改行文字を
mark
3 に変換します。文字列比較
integer strcmp(sting str1 , string str2) //str1 は str2 より大きいため、-1 を返します。str1 は str2 より小さいため、1 を返します。と str2 が等しい場合、0 を返します。
integer strmcmp(sting str1, string str2, integer length) //3 番目のパラメータは、長さの文字の比較を制限します。
print strcmp("aardvark","aardwolf"); "aardvark","aardwolf",4);
-----出力結果 --------------- ------------------------
-10
----- --------------- ----------------------------------- -------------
strcasecmp () と strncasecmp() は、大文字と小文字を区別しない比較関数です
4. 部分文字列を検索して抽出します
string substr(sting source,integer start[,integer length])//開始から長さの文字を取得します
start と length には負の値を使用できます
$var = "abcdefgh";
print substr($var,2);//0から数え始める
print substr($var,2,3);//から始める文字列の終わり
print substr($var,-5,2);
----------------- ----出力結果------------------------ ----------------
cdefgh
cde


def
-------------------------------------------- -------------------------
integer strpos( string haystack,string needle[,integer offset])//部分文字列の位置を見つける最初に出現したものを返します。
integer strrpos(string haystack,string needy)//単一の文字のみを検索し (複数の文字の場合は最初のもののみを取得します)、最後の出現のインデックスを返します。
抽出するための一般的な関数もあります。文字列から見つかった部分
string strstr(string haystack,string needy)//大文字と小文字は区別されません
string stristr(string haystack,string needle) )//大文字と小文字は区別されます
string strrchr(string haystack,sting needle)
* *************** arrayexplode(string separator,string subject[,integer limit])//文字列を返す array
array implode(string sucker,array Pieces)//文字列を返す
//////////////////////////コードセグメント///// ////////////// //////////////////////
$guest = "これは文字列です";
$guestArray =explode(" ",$guest); $guestArray);
sort($guestArray);
///////////// ///////// ////////////////////////////////////////////////
--------------------------出力結果--------------------- ----- ------------------
array(4) { [0]=> string(4) "これ" [1]=> string(2 ) "は" [2]=> 文字列(1) "a" [3]=> 文字列(6) "文字列" }a、is、string、this
------------------------------------------ ------ -----------------------------
5. 文字と部分文字列を置換する
string substr_replace(string source,string replace,int start[,int length])

上記は、mySQL の文字列トラバースの内容を含め、mySQL の文字列トラバースと PHP 文字列の常識を紹介したもので、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート