PHP

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

    hex2bin()関数は、16進数でエンコードされた文字列をバイナリデータ(ASCII文字)に変換するために使用されるPHPの組み込み関数です。 構文 hex2bin(str) パラメータ str − 変換対象となる16進数の値(文字列) 戻り値 hex2bin()関数は、変換されたバイナリデータ(ASCII文字)を返します。変換に失敗した場合はFALSEを返します。 使用例 以下にhex2bin()関数の具体的な使用例を示します。 <?php echo hex2bin(6578616d706c65206865782064617461); ?> 出力結果 example

  2. PHPのhtmlentities()関数とは?構文・パラメータ・使い方を徹底解説

    htmlentities()関数は、適用可能なすべての文字をHTMLエンティティに変換するための関数です。ユーザー入力を安全に表示したい場合や、HTMLタグをそのまま文字列として出力したい場合などに活用され、XSS(クロスサイトスクリプティング)対策としても重要な役割を果たします。構文htmlentities(str, flags, character-set, double_encode)パラメータstr − 変換対象となる文字列を指定します。flags − 引用符の扱い、無効なエンコーディングへの対応方法、および使用するドキュメントタイプを指定します。利用可能な引用スタイルは以下の通りです

  3. PHPのhtmlspecialchars()関数の使い方!特殊文字をHTMLエンティティへ変換する方法

    htmlspecialchars() 関数は、PHPの組み込み関数の一つで、特殊文字をHTMLエンティティに変換するために使用されます。ユーザー入力をHTMLに出力する際のXSS(クロスサイトスクリプティング)対策として広く活用されている、非常に重要な関数です。 変換される特殊文字 この関数では、以下の定義済み文字が変換対象となります。 &(アンパサンド)→ &amp; (ダブルクォート)→ &quot; (シングルクォート)→ &#039; <(小なり記号)→ &lt; >(大なり記号)→ &gt; 構文 htmlspecial

  4. PHPのjoin()関数とは?配列を文字列に連結する使い方を解説

    PHPのjoin()関数は、implode()関数のエイリアス(別名)です。配列の各要素を指定した区切り文字で連結し、1つの文字列として返します。 構文 join(separator, arr) パラメータ separator − 配列の各要素の間に挿入する文字列を指定します。省略した場合のデフォルト値は空文字列「」です。 arr − 文字列へ連結したい対象の配列を指定します。 戻り値 join()関数は、配列のすべての要素を連結して生成した文字列を返します。 使用例1:区切り文字に「$」を指定 以下は、区切り文字として「$」を指定した例です。 <?php   &

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

    PHPのlevenshtein()関数は、2つの文字列間の「レーベンシュタイン距離(編集距離)」を計算するための関数です。レーベンシュタイン距離とは、1つ目の文字列を2つ目の文字列へ変換する際に必要となる、文字の置換・挿入・削除の最小回数のことを指します。なお、この関数は大文字と小文字を区別しません。 レーベンシュタイン距離は、スペルチェッカーの候補提示や、テキストの類似度判定など、さまざまな場面で活用される重要な概念です。 構文 levenshtein(str1, str2, insert, replace, delete) パラメータ str1 − 比較対象となる1つ目の文字列 st

  6. PHPのltrim()関数とは?構文・パラメータ・使い方を実例付きで解説

    PHPのltrim()関数は、文字列の先頭から空白文字やその他の指定した文字を取り除くために使用される関数です。ユーザー入力の整形やデータのクリーニングなど、さまざまな場面で活用できます。 構文 ltrim(str, charlist) パラメータ str  − 処理対象となる文字列 charlist  − 文字列から削除する文字を指定します。このパラメータを省略した場合、以下のすべての文字が削除されます。 "\0"  − NULL文字 "\t"  − タブ "\n"  − 改行(

  7. PHPのmd5()関数とは?文字列からMD5ハッシュ値を計算する方法を解説

    PHPのmd5()関数は、指定した文字列のMD5ハッシュ値を計算するために使用される関数です。パスワードのチェックサム作成やデータの整合性確認など、さまざまな場面で活用できます。基本構文md5(str, raw)パラメータstr − ハッシュ値を計算対象となる文字列を指定します。raw − 出力形式を指定するブール値(省略可能)です。TRUE − 16バイトの生バイナリ形式で出力します。FALSE − デフォルト設定。32文字の16進数形式で出力します。戻り値md5()関数は、計算結果のハッシュ値を32文字の16進数として返します。raw引数にTRUEを指定した場合は、16バイトのバイナリデー

  8. PHPのmoney_format()関数とは?使い方と注意点をわかりやすく解説

    PHPのmoney_format()関数は、数値を通貨表記の文字列にフォーマットするための関数です。setlocale()で設定したロケール(地域設定)に基づいて通貨記号や桁区切りを適用でき、成功時にはフォーマット済みの文字列を、失敗時にはNULLを返します。 注意:money_format()関数は非推奨・削除済み money_format()関数はPHP 7.4.0で非推奨となり、PHP 8.0.0で削除されました。そのため、最新の環境では呼び出すことができません。新規開発では、Intl拡張モジュールのNumberFormatterクラスやnumber_format()関数を使うことが推

  9. PHPのnl2br()関数とは?使い方と実行例をわかりやすく解説

    nl2br()関数とは?PHPのnl2br()関数は、文字列内にあるすべての改行コードの直前にHTMLの改行タグを挿入するための関数です。テキストエリアから送信されたデータやデータベースから取得した文字列には「\n」などの改行コードが含まれていますが、そのままブラウザに表示しても改行は反映されません。nl2br()関数を使えば、改行コードを自動的に<br>タグへ変換でき、Webページ上でも正しく改行して表示できるようになります。この関数が改行として認識する主な改行コードは以下のとおりです。\n(LF:ラインフィード)\r(CR:キャリッジリターン)\r\n(CRLF)\n\r構文n

  10. PHPのord()関数とは?文字列からASCII値を取得する方法を解説

    PHPのord()関数は、文字列の先頭文字に対応するASCII値(文字コード)を整数で返す組み込み関数です。文字と数値コードの相互変換が必要な場面でよく利用されます。構文ord(string $string): intパラメータstr($string) − ASCII値を取得したい対象の文字列を指定します。文字列全体が渡された場合でも、評価されるのは最初の1バイト目のみです。戻り値ord()関数は、引数として渡された文字列の先頭文字に対応するASCII値を、0〜255の範囲の整数として返します。空の文字列を渡した場合は0が返されます。使用例次の例では、文字列「welcome」の先頭文字である「

  11. PHPのprint()関数とは?基本構文から実用例まで徹底解説

    PHPのprint()関数は、1つ以上の文字列を出力するための言語構造です。Webページへのテキスト表示や、デバッグ時に変数の中身を確認する場面など、PHPプログラミングの基礎として頻繁に利用されます。注意:print()関数はechoよりも動作が遅いという特徴があります。大量のデータを出力する場合は、echoの使用が推奨されます。print()関数の構文 print(arg) パラメータarg − 出力したい入力データ(文字列)戻り値print()関数は、常に「1」を返します。この特性により、式の中でprint()を使用することも可能です。使用例1:基本的な文字列出力以下は、print()関

  12. PHPのmetaphone()関数とは?使い方と実行例をわかりやすく解説

    PHPの metaphone() 関数は、文字列のメタフォンキー(Metaphone Key)を計算するための関数です。メタフォンキーとは、その文字列が英語話者によって発音されたときに「どのように聞こえるか」を表す文字列のことです。この関数は、Soundexとよく似ていますが、英語の発音規則をより正確に反映しているため、スペルの類似判定や検索機能などで高い精度を発揮します。たとえば、「Since」と「Sins」のような発音が近い単語は、同じメタフォンキーを持つことがあります。構文metaphone(str, len)パラメータstr − メタフォンキーを計算したい対象の文字列を指定します。le

  13. PHPのnl_langinfo()関数の使い方をわかりやすく解説

    PHPのnl_langinfo()関数は、現在のロケール(言語・地域設定)に関する情報を取得するための関数です。曜日名や月名、通貨記号、数値の書式など、ロケール固有のさまざまな情報を要素単位で取り出すことができます。通常、setlocale()でロケールを設定した後に使用します。 注意: この関数はWindows環境では動作しません。LinuxなどのUNIX系プラットフォームでのみ利用可能です。 構文 nl_langinfo(ele) パラメータ ele − 取得したい情報の要素を指定します。指定できる主な要素は以下の通りです。 時刻・カレンダー関連 ABDAY_(1-7) − 番号で指

  14. PHPのnumber_format()関数とは?数値を3桁区切りで整形する使い方を解説

    PHPのnumber_format()関数は、数値を千の位ごとに区切って整形(フォーマット)するための関数です。金額やアクセス数など、大きな数値を見やすく表示したい場面で広く活用されています。構文number_format(num, decimals, decimal_pt, separator)パラメータnum − フォーマット対象となる数値を指定します。decimals − 小数点以下の桁数を指定します。省略した場合は「0」として扱われます。decimal_pt − 小数点として使用する文字列を指定します。separator − 千の位の区切り文字として使用する文字列を指定します。戻り値n

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

    PHPのparse_str()関数は、「name=value&name=value」といったURLクエリ形式で記述された文字列を解析し、その内容を変数や配列に格納するための関数です。この関数は戻り値を持ちません。基本構文parse_str(str, arr)パラメータstr:解析対象となる入力文字列。URLクエリ文字列と同じ形式で指定します。arr:解析結果を格納する配列の名前。この引数を指定すると、現在のスコープ内の変数が上書きされることなく、指定した配列に結果が保存されます。戻り値parse_str()関数は値を返しません(void)。解析結果は、第2引数として渡した配列に格納されます。使

  16. PHPのprintf()関数とは?使い方とフォーマット指定子をわかりやすく解説

    printf()関数とはPHPのprintf()関数は、フォーマットを指定して整形済みの文字列を出力する関数です。フォーマット文字列内の%記号(プレースホルダ)の位置に、指定した引数の値が順番に埋め込まれます。また、この関数は出力した文字列の長さを戻り値として返すという特徴があります。構文printf(format, argument1, argument2, ...)パラメータformat − 出力する文字列と、その中の変数をどのように整形するかを指定します。formatに指定できる主なフォーマット指定子は以下のとおりです。%% − パーセント記号(%)そのものを出力%b − 2進数として出

  17. PHPのquoted_printable_decode()関数とは?使い方とサンプルコードを解説

    PHPのquoted_printable_decode()関数は、quoted-printable形式でエンコードされた文字列を、8ビット文字列にデコードするために使用されます。メール本文などで使われるquoted-printableエンコーディングを元に戻したい場合に便利な関数です。 構文 quoted_printable_decode(str) パラメータ str − デコード対象となる入力文字列を指定します。 戻り値 quoted_printable_decode()関数は、デコード後の8ビットASCII文字列を返します。 使用例 以下は、quoted_printable_dec

  18. PHPのquoted_printable_encode()関数の使い方を徹底解説

    PHPのquoted_printable_encode()関数は、8ビット文字列をquoted-printable形式の文字列に変換するための組み込み関数です。quoted-printableはMIME(Multipurpose Internet Mail Extensions)で定義されているエンコード方式の一つで、主に電子メールで非ASCII文字(日本語など)を安全に送信する際に利用されます。構文quoted_printable_encode(str)パラメータstr − 変換対象となる8ビット文字列を指定します。この引数は必須です。戻り値quoted_printable_encode()

  19. PHPのquotemeta()関数とは?メタ文字のエスケープ方法をわかりやすく解説

    PHPのquotemeta()関数は、文字列に含まれるメタ文字(特殊文字)をクォートし、その前にバックスラッシュ(\)を付加するための関数です。正規表現において特別な意味を持つ文字を安全に扱いたい場合などに活用できます。 エスケープ対象となる定義済み文字 quotemeta()関数がバックスラッシュを付加する主な定義済み文字は以下のとおりです。 ピリオド(.) バックスラッシュ(\) プラス記号(+) アスタリスク(*) 疑問符(?) 角括弧([ ]) キャレット(^) ドル記号($) 丸括弧(( )) 構文 quotemeta(str) パラメータ str − チェック対象となる

  20. PHPのrtrim()関数とは?文字列末尾の空白を削除する方法を解説

    PHPのrtrim()関数は、文字列の末尾(右端)にある空白文字を取り除くために使用される組み込み関数です。ユーザー入力の整形や、データベースに保存する前の文字列のクリーニングなどによく使われます。 構文 rtrim(string $string, string $characters = \n\r\t\v\0) パラメータ str ― 処理対象となる文字列を指定します。 charlist ― 文字列から削除したい文字を指定します(省略可能)。このパラメータを省略した場合、以下の文字がすべて削除されます。 \0 ― NULLバイト(ヌル文字) \t ― タブ \n ― 改行(ラインフィー

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