PHP

 Computer >> コンピューター >  >> プログラミング >> PHP
  1. PHPのsetlocale()関数とは?使い方と定数一覧をわかりやすく解説

    PHPのsetlocale()関数は、ロケール(地域・言語に関する設定)情報を設定するために使用される関数です。日付や通貨、数値などの表示形式を、特定の国や地域の慣習に合わせて変更したい場合に活用できます。構文setlocale(constant, loc)パラメータconstant − 設定したいロケール情報の種類を指定します。指定できる定数は以下の通りです。LC_ALL − 以下のすべての項目LC_COLLATE − 文字列のソート(並び替え)順序LC_CTYPE − 文字の分類および変換LC_MESSAGES − システムメッセージの書式LC_MONETARY − 通貨・金額の書式LC_

  2. PHPのsha1_file()関数とは?使い方と構文をわかりやすく解説

    sha1_file()関数とはPHPのsha1_file()関数は、指定したファイルの内容からSHA-1ハッシュ値を計算するための関数です。ファイルの中身をすべて読み込んでハッシュ化するため、ダウンロードファイルの整合性チェックや、ファイルが改ざんされていないかの確認などに活用できます。構文sha1_file(file_name, raw)パラメータfile_name − ハッシュ値を計算する対象のファイルを指定します。raw − 出力形式(16進数またはバイナリ)を指定するブール値です。TRUE − 20文字の生バイナリ形式で出力します。FALSE − 40文字の16進数形式で出力します(デ

  3. PHPのsha1()関数とは?使い方とサンプルコードをわかりやすく解説

    PHPのsha1()関数は、文字列のSHA-1ハッシュ値を計算するための関数です。まず、SHA-1について簡単におさらいしておきましょう。 SHA-1とは SHA-1(Secure Hash Algorithm 1)は、米国のSecure Hash Standardに基づくハッシュアルゴリズムの一つです。RFC 3174には以下のように記述されています。 「SHA-1は160ビットの出力(メッセージダイジェスト)を生成します。このメッセージダイジェストは、たとえば署名アルゴリズムに入力され、メッセージに対する署名の生成や検証に利用できます。メッセージ本体ではなくメッセージダイジェストに署名

  4. PHPのsimilar_text()関数とは?文字列の類似度を計算する方法を解説

    PHPのsimilar_text()関数は、2つの文字列間の類似度を計算するために使用される組み込み関数です。この関数を使うことで、2つの文字列がどれだけ一致しているかを、一致する文字数やパーセンテージとして把握できます。構文similar_text(str1, str2, percent)パラメータstr1 − 比較対象となる最初の文字列str2 − 比較対象となる2番目の文字列percent − 類似度をパーセンテージで格納するための変数名(第3引数は省略可能で、参照渡しにより結果を受け取ります)戻り値similar_text()関数は、2つの文字列に含まれる一致した文字の数を返します。ま

  5. PHPのsoundex()関数の使い方を解説!文字列の発音キーを取得する方法

    PHPのsoundex()関数は、文字列からSoundexキーを計算するための関数です。Soundexキーとは、単語の英語における発音(音声的な響き)を表す、4文字の英数字からなる文字列のことです。この関数は、発音が似ている単語同士を比較したい場合などに活用されます。 基本構文 soundex(string $string): string パラメータ $string(必須):Soundexキーの計算対象となる入力文字列を指定します。 戻り値 soundex()関数は、計算されたSoundexキーを文字列(string型)として返します。 使用例 以下は、soundex()関数を使った具体

  6. PHPのsprintf()関数とは?使い方と書式指定子を徹底解説

    PHPのsprintf()関数は、指定した書式(フォーマット)に従って整形した文字列を生成・出力するために使用される関数です。数値や文字列を自由な形式で組み合わせたい場合に非常に便利で、実務でも頻繁に利用されます。基本構文sprintf(format, arg1, arg2, arg++)第1引数には書式を定義した文字列を渡し、第2引数以降にはその書式に埋め込む値を順番に指定します。パラメータの詳細format − 出力する文字列と、その中で変数をどのようにフォーマットするかを指定します。主な書式指定子の一覧format引数では、以下のような書式指定子を使用できます。%% − パーセント記号(

  7. PHPのstr_getcsv()関数とは?CSV文字列を配列に変換する方法

    PHPのstr_getcsv()関数は、CSV形式の文字列を解析し、配列に変換するために使用される関数です。この関数を実行すると、CSVの各フィールドが格納された配列が返されます。文字列として渡されたCSVデータを手軽に扱える形へ変換できるため、データの取り込み処理などでよく利用されています。 構文 str_getcsv(str, delimiter, enclosure, escape) パラメータ str − 解析対象となる入力文字列を指定します。 delimiter − フィールドの区切り文字(デリミタ)を設定します。デフォルトはカンマ「,」です。 enclosure − フィールドを

  8. PHPのstr_ireplace()関数とは?大文字小文字を無視した文字列置換の使い方を解説

    PHPのstr_ireplace()関数は、文字列の中から特定の文字や単語を検索し、別の文字列に置き換えるために使用される関数です。 注意:この関数は大文字と小文字を区別しません。そのため、「Amit」と「amit」は同じものとして扱われます。大文字小文字を区別したい場合は、str_replace()関数を使用してください。 構文 str_ireplace(find,replace,str,count) パラメータ find − 検索対象となる値(文字列または配列) replace − findで見つかった値を置き換える値 str − 検索・置換の対象となる文字列または配列 count

  9. PHPのstr_pad()関数とは?文字列のパディング方法をわかりやすく解説

    PHPのstr_pad()関数は、文字列を指定した長さまで特定の文字で埋め(パディング)、新しい長さの文字列を返す関数です。文字列の左側・右側・両側に任意の文字を追加したい場合に便利です。 基本構文 str_pad(str, len, pad_str, pad_type) パラメータの詳細 str − パディング対象となる元の文字列を指定します。 len − パディング後の新しい文字列の長さを指定します。 pad_str − 埋め合わせに使用する文字列(パディング文字)を指定します。省略した場合は半角スペースが使用されます。 pad_type − 文字列のどちら側にパディングするかを指定しま

  10. PHPのstr_repeat()関数とは?文字列を繰り返す方法を解説

    PHPのstr_repeat()関数は、指定した文字列を指定回数だけ繰り返して出力するための組み込み関数です。区切り線やパディング、テスト用のダミーデータ生成など、さまざまな場面で活用できます。基本構文str_repeat(str_to_repeat, multiplier)パラメータstr_to_repeat − 繰り返したい対象の文字列を指定します。multiplier − 文字列を繰り返す回数を指定します。0以上の整数である必要があります。0を指定した場合は空文字列が返されます。戻り値str_repeat()関数は、繰り返し処理を行った結果の文字列を返します。使用例以下は、ドル記号「$」

  11. PHPのstr_replace()関数とは?文字列置換の基本から配列への応用まで解説

    PHPのstr_replace()関数は、文字列の中にある特定の値を検索し、別の文字列に置き換えるために使用される組み込み関数です。注意: str_replace()関数は大文字と小文字を区別します。「Amit」と「amit」は別の値として扱われるため、大文字小文字が一致しない場合は置換されません。大文字小文字を区別せずに置換したい場合は、str_ireplace()関数を使用してください。基本構文str_replace(find, replace, str, count)パラメータfind(必須) − 検索したい値。文字列または配列を指定できます。replace(必須) − findで見つか

  12. PHPのstr_rot13()関数とは?文字列のROT13変換の使い方を解説

    PHPのstr_rot13()関数は、文字列に対してROT13変換を適用するための関数です。ROT13とは、アルファベットの各文字を13文字分シフトさせるシンプルな暗号化方式で、A→N、B→Oのように変換されます。ROT13には「自分自身が逆変換になる」という特徴があります。つまり、ROT13でエンコードした文字列に再度ROT13を適用すると、元の文字列に戻ります。また、アルファベット以外の文字(数字や記号など)はそのまま維持されます。構文str_rot13(str)パラメータstr − ROT13変換を適用する対象の文字列を指定します。戻り値str_rot13()関数は、ROT13変換が適用

  13. PHPのstr_shuffle()関数とは?文字列をランダムに並べ替える方法を解説

    PHPのstr_shuffle()関数は、文字列内の文字をランダムに並べ替える(シャッフルする)ための関数です。パスワードの生成やランダムな文字列が必要な場面などで活用できます。 構文 str_shuffle(str) パラメータ str − シャッフル対象となる文字列を指定します。 戻り値 str_shuffle()関数は、文字の順序をランダムに入れ替えた新しい文字列を返します。元の文字列自体は変更されません。 使用例1:文字列リテラルをシャッフルする 以下の例では、文字列「Welcome」の文字をランダムに並べ替えています。 <?php echo str_shuffl

  14. PHPのstr_split()関数とは?文字列を配列に変換する方法を解説

    str_split()関数とはPHPのstr_split()関数は、文字列を指定した長さごとに分割し、配列へ変換するために使用されます。第2引数で長さを指定しない場合は、文字列が1文字ずつ分割された配列が返されます。構文str_split(str, len)パラメータstr − 分割対象となる文字列。len − 各配列要素の長さ。デフォルトは1。戻り値len(長さ)が1未満の場合、この関数はFALSEを返します。また、lenが文字列の長さよりも大きい場合は、文字列全体が配列の唯一の要素として返されます。例1:文字列を1文字ずつ配列に変換する次の例では、長さを指定せずに文字列を配列へ変換していま

  15. PHPのstr_word_count()関数とは?使い方とパラメータを徹底解説

    PHPのstr_word_count()関数は、文字列内で使用されている単語に関する情報を取得するための組み込み関数です。単語の総数をカウントしたり、文字列に含まれる単語を配列として抽出したりすることができます。基本構文str_word_count(str, return, char)パラメータstr − 検査対象となる文字列を指定します。return − str_word_count()関数の戻り値の形式を指定します。returnパラメータには以下の値を指定できます。0 − 文字列内で見つかった単語の総数(数値)を返します。1 − 文字列から抽出したすべての単語を含む配列を返します。2 −

  16. PHPのstrcasecmp()関数とは?大文字小文字を区別しない文字列比較の使い方

    strcasecmp() 関数は、2つの文字列を比較するために使用されるPHPの組み込み関数です。 ポイント: strcasecmp() 関数は大文字と小文字を区別しません。そのため、「TOM」と「tom」のような表記の揺れがある文字列でも、同じ文字列として扱われます。大文字小文字を区別して比較したい場合は、strcmp() 関数を使用してください。 構文 strcasecmp(str1, str2) パラメータ str1 − 比較対象となる1つ目の文字列 str2 − 比較対象となる2つ目の文字列 戻り値 strcasecmp() 関数は、比較結果に応じて以下の整数値を返します。

  17. PHPのstrchr()関数とは?文字列検索の基本と使い方を実例で解説

    PHPのstrchr()関数は、ある文字列の中から指定した文字列が最初に現れる箇所を検索するために使用します。検索に成功すると、一致した位置から文字列の末尾までの部分文字列を返します。 注意 − strchr()関数は大文字と小文字を区別します。区別せずに検索したい場合は、stristr()関数を使用してください。なお、strchr()はstrstr()関数のエイリアス(別名)であり、動作はまったく同じです。 構文 strchr(str, search, before_search) パラメータ str − 検索対象となる元の文字列 search − 検索する文字列 before_sea

  18. PHPのstrcmp()関数とは?文字列比較の基本と実行例をわかりやすく解説

    はじめにPHPのstrcmp()関数は、2つの文字列を比較するために使用される組み込み関数です。バイナリセーフな文字列比較を行い、2つの文字列が等しいか、どちらが大きいか(辞書順で後か)を判定できます。注意: strcmp()関数は大文字と小文字を区別します。大文字・小文字を区別せずに比較したい場合は、strcasecmp()関数を使用してください。構文strcmp(str1, str2)パラメータstr1 − 比較する1つ目の文字列str2 − 比較する2つ目の文字列戻り値strcmp()関数は、比較結果として以下の整数値を返します。0 − 2つの文字列が等しい場合0より小さい値(<0

  19. PHPのstrcoll()関数とは?ロケールに基づく文字列比較の使い方を解説

    PHPのstrcoll()関数は、現在設定されているロケール(言語・地域の設定)に基づいて、2つの文字列を比較するための関数です。通常の文字列比較関数とは異なり、ロケールの照合規則(照合順序)を考慮して比較が行われる点が特徴です。注意: この関数は大文字と小文字を区別します。そのため、比較の結果は大文字・小文字の違いによって変わる可能性があります。構文strcoll(str1, str2)パラメータstr1 − 比較する1つ目の文字列str2 − 比較する2つ目の文字列戻り値strcoll()関数は、比較結果に応じて以下の値を返します。0 − 2つの文字列が等しい場合0より小さい値 − str

  20. PHPのstrcspn()関数の使い方を解説!構文・パラメータ・実行例

    strcspn()関数は、文字列の中で指定した文字のいずれかに一致する部分が現れるまでの文字数(マスク文字に該当しない先頭部分の長さ)を返します。特定の文字が出現する前に、いくつの文字が存在しているかを調べたい場合に便利です。 構文 strcspn(str, char, begin, len) パラメータ str − 検索対象となる元の文字列を指定します。 char − 検索の対象となる文字(マスク文字)を指定します。 begin − 文字列の検索を開始する位置(省略可能)。 len − 検索する文字列の長さ(省略可能)。 戻り値 strcspn()関数は、指定した文字が見つかるまでに

Total 1286 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:17/65  20-コンピューター/Page Goto:1 11 12 13 14 15 16 17 18 19 20 21 22 23