-
PHPのsetlocale()関数
setlocale()メソッドは、ロケール情報を設定するために使用されます。 構文 setlocale(constant, loc) パラメータ 一定 −設定するロケール情報を指定します。 使用可能な定数は次のとおりです- LC_ALL −以下のすべて LC_COLLATE −並べ替え順序 LC_CTYPE −文字の分類と変換 LC_MESSAGES −システムメッセージのフォーマット LC_MONETARY −通貨/通貨のフォーマット LC_NUMERIC −数値フォーマット LC_TIME −日付と時刻のフォ
-
PHPのsha1_file()関数
sha1_file()関数は、ファイルのsha1ハッシュを計算するために使用されます。 構文 sha1_file(file_name, raw) パラメータ ファイル名 −ファイルを指定する 生 −16進数または2進数の出力形式を指定するブール値- TRUE-20文字の生のバイナリ形式 FALSE-40文字の16進数 戻る sha1_file()関数は、成功した場合はSHA-1ハッシュを返し、失敗した場合はFALSEを返します。 例 以下は例です- <?php $s = "sample.txt"; &nbs
-
PHPのsha1()関数
PHPのsha1()関数は、文字列のsha1ハッシュを計算するために使用されます。まず、SHA-1-とは何かを見てみましょう。 US Secure Hash Algorithm 1 − SHA-1は、メッセージダイジェストと呼ばれる160ビットの出力を生成します。メッセージダイジェストは、たとえば、メッセージの署名を生成または検証する署名アルゴリズムに入力できます。メッセージダイジェストは通常メッセージよりもサイズがはるかに小さいため、メッセージではなくメッセージダイジェストに署名すると、プロセスの効率が向上することがよくあります。デジタル署名の検証者は、の作成者が使用したのと同じハッ
-
PHPのsimilar_text()関数
類似のテキスト()関数は、2つの文字列間の類似性を計算するために使用されます。 構文 similar_text(str1, str2, percent) パラメータ str1 −最初に比較するもの str2 −比較する2番目の文字列 パーセント −類似度をパーセントで格納するための変数名を指定します。 戻る 類似のテキスト()関数は、2つの文字列の一致する文字数を返します。 例 以下は例です- <?php $res = similar_text("mobile", "mobility",
-
PHPのsoundex()関数
PHPのsoundex()関数は、文字列のsoundexキーを計算するために使用されます。キーは、単語の英語の発音を表す4文字の長さの英数字の文字列です。 構文 soundex() パラメータ NA 戻る soundex()関数は、soundexキーを文字列として返します。 例 以下は例です- 出力 W425
-
PHPのsprintf()関数
sprintf()関数は、フォーマットされた文字列を出力するために使用されます。 構文 sprintf(format, arg1, arg2, arg++) パラメータ フォーマット −文字列とその中の変数のフォーマット方法を指定します。 可能なフォーマット値は次のとおりです- %%-パーセント記号を返します %b-2進数 %c-ASCII値に従った文字 %d-符号付き10進数(負、ゼロ、または正) %e-小文字を使用した科学的記数法(例:1.2e + 2) %E-大文字を使用した科学的記数法(例:1.2E + 2) %u-符号なし10進数
-
PHPのstr_getcsv()関数
str_getcsv()関数は、CSV文字列を配列に解析するために使用されます。 CSVフィールドを含む配列を返します。 構文 str_getcsv(str, delimiter, enclosure, escape パラメータ str −入力文字列を解析します 区切り文字 −フィールド区切り文字を設定します エンクロージャー −フィールドエンクロージャーの文字を設定します 脱出 −エスケープ文字を設定する 戻る str_getcsv()関数は、CSVフィールドを含む配列を返します。 例 以下は、CSVファイルを配列に解析する例です- 出力 「ne
-
PHPのstr_ireplace()関数
str_ireplace()関数は、文字を他の文字に置き換えるために使用されます。 注 −関数は大文字と小文字を区別しません 構文 str_ireplace(find,replace,str,count) パラメータ 検索 −検索する値 交換 −検索の値を置き換える値 str −検索する文字列 カウント −交換の数 戻る str_ireplace()関数は、値が置き換えられた文字列または配列を返します。 以下は例です- 例 <?php $str = "I am Amit"; $res = str_ireplace("Am
-
PHPのstr_pad()関数
str_pad()関数は、文字列を新しい長さにパディングするために使用されます。埋め込まれた文字列を返します。 構文 str_pad(str, len, pad_str, pad_type) パラメータ str −パディングする文字列 len −新しい文字列の長さ pad_str −パディングに使用する文字列 pad_type −弦を埋める側。 可能な値は次のとおりです- STR_PAD_BOTH −弦の両側にパッドを入れます。偶数でない場合は、右側に追加のパディングが表示されます STR_PAD_LEFT −弦の左側にパッドを
-
PHPのstr_repeat()関数
str_repeat()関数は、文字列を繰り返すために使用されます。 構文 str_repeat(str_to_repeat, multiplier) パラメータ str_to_repeat −繰り返す文字列。 乗数 −文字列が繰り返される回数。 0以上である必要があります。 戻る str_repeat()関数は、繰り返される文字列を返します。 例 以下は例です- <?php echo str_repeat("$",10); ?> 出力 以下は出力です- $$$$$$$$$$
-
PHPのstr_replace()関数
str_replace()関数は、文字列を別の文字列に置き換えるために使用されます。 注 −関数では大文字と小文字が区別されます。 構文 str_replace(find, replace, str, count) パラメータ 検索 −検索する値 交換 − $ findを置き換える文字列 str −検索する文字列 カウント −交換の数 戻る str_replace()関数は、値が置き換えられた文字列または配列を返します。 例 以下は例です- <?php $str = "I am Amit"; $res = str_replace(
-
PHPのstr_rot13()関数
str_rot13()関数は、文字列に対してrot13変換を実行するために使用されます。 構文 str_rot13(str) パラメータ str −エンコードする文字列 戻る str_rot13()関数は、エンコードされた文字列のROT13バージョンを返します。 例 以下は例です- <?php echo str_rot13("Demo text"); ?> 出力 以下は出力です- Qrzb grkg
-
PHPのstr_shuffle()関数
str_shuffle()関数は、文字列をランダムにシャッフルするために使用されます。 構文 str_shuffle(str) パラメータ str −シャッフルする文字列 戻る str_shuffle()関数は、シャッフルされた文字列を返します。 例 以下は例です- 出力 clemWeo 例 以下は例です- 出力 eomd
-
PHPのstr_split()関数
str_split()関数は、文字列を配列に変換するために使用されます。 構文 str_split(str, len) パラメータ str −分割する文字列 len −各配列要素の長さ。デフォルトは1です。 戻る str_split()関数は、長さが1未満の場合、FALSEを返します。lenが文字列の長さより大きい場合、文字列全体が配列の唯一の要素として返されます。 例 以下は例です- <?php $str = "Android"; print_r(str_split($str)); ?&
-
PHPのstr_word_count()関数
str_word_count()関数は、文字列で使用されている単語に関する情報を返します。 構文 str_word_count(str, return, char) パラメータ str −チェックする文字列 戻る − str_word_count()関数の戻り値。 可能な値は次のとおりです- 0 −見つかった単語の数を返します 1 −文字列からの単語を含む配列を返します 2 −キーが文字列内の単語の位置であり、値が実際の単語である配列を返します。 char −単語と見なされる特殊文字。 戻る str_word_count(
-
PHPのstrcasecmp()関数
strcasecmp()関数は、2つの文字列を比較するために使用されます。 注 − strcasecmp()関数は大文字と小文字を区別しません 構文 strcasecmp(str1, str2) パラメータ str1 −最初の文字列 str2 −2番目の文字列 戻る strcasecmp()関数は-を返します 0-2つの文字列が等しい場合 <0-string1がstring2より小さい場合 0-string1がstring2より大きい場合 例 以下は例です- <?php echo strcasecmp("
-
PHPのstrchr()関数
strchr()関数は、別の文字列内で最初に出現する文字列を検索するために使用されます。 注 −この関数では大文字と小文字が区別されます。 構文 strchr(str, search, before_search) パラメータ str −検索する文字列 検索 −検索する文字列 before_search − TRUEの場合、関数は$searchが最初に出現する前のstrの部分を返します 戻る strchr()関数は、一致するポイントから残りの文字列を返します。検索する文字列が見つからない場合はFALSE。 例 以下は例です- 出力 text
-
PHPのstrcmp()関数
strcmp()関数は、2つの文字列を比較するために使用されます。 注 −この関数では大文字と小文字が区別されます。 構文 strcmp(str1, str2) パラメータ str1 −比較する最初の文字列 str2 −比較する2番目の文字列 戻る strcmp()関数は-を返します 0-2つの文字列が等しい場合 <0-string1がstring2より小さい場合 0-string1がstring2より大きい場合 例 以下は例です- <?php echo strcmp("windows",&q
-
PHPのstrcoll()関数
strcoll()関数は、ロケールに基づいて2つの文字列を比較するために使用されます。 注 −この関数では大文字と小文字が区別されます 構文 strcoll(str1, str2) パラメータ str1 −比較する最初の文字列 str2 −比較する2番目の文字列 戻る strcoll()関数は-を返します 0 −2つの文字列が等しい場合 <0 −string1がstring2より小さい場合 0 −string1がstring2より大きい場合 例 以下は例です- 出力 0 例 以下は例です- 出力
-
PHPのstrcspn()関数
strcspn()関数は、指定された文字の一部が見つかる前に、文字列で見つかった文字数を返します。 構文 strcspn(str,char,begin,len) パラメータ str −検索する文字列 char −検索する文字 開始 −文字列のどこから始めるか len −文字列の長さ 戻る strcspn()関数は、文字列で見つかった文字数を返します。 以下は例です- 例 <?php echo strcspn(demo text,m); ?> 以下は出力です- 出力 2 別の例を見てみましょう- 例