ホームページ  >  記事  >  バックエンド開発  >  sscanf の定義、使用法、分析_PHP チュートリアル

sscanf の定義、使用法、分析_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:02:271277ブラウズ

sscanf の定義、使用法、分析
sscanf() 関数は、指定された形式に従って文字列からの入力を解析します。

この関数にパラメータが 2 つだけ渡された場合、データは配列の形式で返されます。それ以外の場合、追加のパラメーターが渡されると、解析されたデータはこれらのパラメーターに格納されます。区切り文字の数が、区切り文字を含む変数の数より大きい場合、エラーが発生します。ただし、変数よりも区切り文字の数が少ない場合、余分な変数には null が含まれます。

文法
sscanf(string,format,arg1,arg2,arg++) パラメーターの説明
文字列が必要です。読み込む文字列を指定します。
形式が必要です。使用する形式を指定します。
arg1 はオプションです。データを保存する最初の変数。
arg2 はオプションです。データを保存する 2 番目の変数。
arg++ オプション。データを保存する 3 番目と 4 番目の変数。などなど。

手順
format パラメーターは、パーセント記号 (「%」) で始まり変換文字で終わる変換のフォーマットです。以下の可能な形式値:

%% - パーセント記号を返します
%b - 2進数
%c - ASCII 値に基づく文字
%d - 符号付き 10 進数
%e - 連続カウント方法 (例: 1.5e+3)
%u - 符号なし 10 進数
%f - 浮動小数点数 (ローカル設定を認識)
%f - 浮動小数点数 (ローカル設定は認識されません)
%o - 8 進数
%s - 文字列
%x - 16 進数 (小文字)
%x - 16 進数 (大文字)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。