PHPサンプル一覧

  1. 空判定について
  2. LINEオーディエンスの一覧表示、登録、削除
  3. LINEリッチメニューをCURLで送信設定するphpコード
  4. SVG LINEリッチメニューテンプレート
  5. SQLサニタイズ | SQLインジェクション対策 | 2023年版
  6. コマンドを実行する | shell_exec
  7. 日付比較の検証
  8. strtotimeをいろいろな日付文字列で試す
  9. デザインパターン
  10. .envファイルから設定値を取得するオリジナル関数
  11. トークン生成
  12. レーベンシュタイン距離の検証
  13. アイコン生成ツールの検証
  14. 初期値をセットする際の1行簡易記述 | ワンライナー | ?? !!
  15. property_exists | オブジェクトもしくはクラスにプロパティが存在するかどうかを調べる
  16. 文字アイコン生成の検証
  17. 塗りつぶし | imagefill
  18. 画像に文字を重ねる
  19. cURLでPOST | 外部サイトをスクレイピング
  20. PHPによるcURLの基本
  21. cURLでPOSTする
  22. cURLによるクロスドメイン:認証キー付き
  23. 連想配列から変数を作成する | extract
  24. データ保存 | save | saveAll
  25. hash_custum | Hash
  26. パスワード自動生成
  27. 自作ログイン
  28. TCPDFによるPDF生成
  29. 小数点以下の0(ゼロ)埋めて桁数をそろえる | number_format
  30. 日本語ファイル名を半悪英数字に変更
  31. 手入力フラグの自動変換
  32. 手入力日時の自動変換
  33. ディレクトリごとテキストファイル(ログファイル)を作成、および旧ファイルの除去 | LogEx
  34. 入力チェックバリデーション | InputCheckValid
  35. ディレクトリパスの末尾のセパレータを除去、もしくは追加
  36. 2日前のファイルだけ削除(ファイル日付によるファイル削除)
  37. CSVの行が改行中であるか判定する
  38. 半角英数字(一部記号)のチェック | 正規表現
  39. CSV分割読込
  40. テキストファイルを途中から読込 | オフセットから読込
  41. 文字列中の空白を除去する | 半角スペースと全角スペースを除去
  42. 配列内を値で検索し、キーを取得する | array_searchの検証
  43. データからINSERTとUPDATEのSQL文を生成する
  44. ブラウザ判定
  45. 億万円表記
  46. 郵便番号変換
  47. 配列先頭の値を取得
  48. 配列の階層の深さを調べる
  49. execでバックグランド実行
  50. PhantomJSで動的HTMLをスクレイピング
  51. 日付の基礎
  52. Google Translate API の検証
  53. タグ除去
  54. ページネーション
  55. ディレクトリパスの種類ごとのmkdirを検証
  56. データ構造タイプを取得(0:空 , 1:プリミティブ型 ,2:エンティティ型 , 3:データ型)
  57. 文字列の複数置換 | 配列を指定すると一括で複数の文字置換ができる
  58. ローワーキャメルケース
  59. ツリー構造データ
  60. 位置指定して文字列の一部を置換する(マルチバイトに対応 mb_substr_replace)
  61. 文字列から連続する数値部分を抽出する
  62. 検索する文字を含む行を取得する
  63. パスやURLのセパレータをそろえる
  64. 部分文字列から日時情報を推測するクラス
  65. 部分的日時のフォーマット変換
  66. 番号文字列から日付を取得する
  67. 文字列から日時フォーマットを取得する
  68. 特殊比較:ゼロ比較
  69. scandirの拡張関数 | 日本語以外のファイルにも対応
  70. JAX.phpでXMLと配列データを相互変換する
  71. 配列のポインタ移動 | end,reset,current,each,next,prev
  72. globalの検証
  73. evalの使い方
  74. XML出力用のエスケープ
  75. 可変関数 | 文字列で関数を呼び出す
  76. JSONエンコードとパースを検証する
  77. 自作テンプレートエンジン | コンテンツを文字列として取得
  78. ループにおける関数処理を高速化する
  79. 画像処理GD | 標準サンプル
  80. 画像処理GD | アルファチャネルによる透明
  81. 画像処理GD | 複数の画像を合成し、一枚の画像を作成する
  82. ファイル存在チェック関数、file_existsとis_fileを検証
  83. XML用の記号エスケープ関数 | escapeMarkForXML
  84. JSONをPHPでエンコードしJavaScriptでパース(デコード)する
  85. 特定のファイルをダウンロードさせる
  86. zipの展開 | ZipArchive
  87. zipの圧縮 | ZipArchive
  88. 文字列を配列化する
  89. 型をセットする | settype
  90. 型をセットする | 配列へ個別に型指定
  91. サムネイル画像作成 | 基本(PNG)
  92. サムネイル画像作成 | JPEG
  93. サムネイル画像作成 | GIF
  94. サムネイル画像作成 | png,jpeg,pngに対応したクラス
  95. ファイルのソースコードを取得する
  96. file_get_contentsによるクロスドメイン
  97. Guzzle3系 | PHPからhttpリクエストを送る
  98. Guzzle6系 | PHPからhttpリクエストを送る
  99. PHPのコールバック関数
  100. array_splice | 配列要素の挿入、変更、削除
  101. 緯度経度を度分秒表記(60進数)から10進数に変換
  102. Exifを取得
  103. 期間を指定月間で分割
  104. 正規表現
  105. 波ダッシュを全角チルダに変換する
  106. テキストファイルを途中から読み込む
  107. テキストファイルからオフセットで指定した1行を読み込む
  108. 文字の一致率測定ツール | similar_text
  109. ob_startとob_end_cleanによる出力バッファのクリア
  110. プロキシサーバーが設定している値を取得する
  111. プロキシチェック
  112. バリデーション | 入力チェック
  113. ホスト(ドメイン)からハッシュを作成する
  114. AJAXでクロスドメイン
  115. IPアドレスを取得する
  116. 2次元配列から列を抜き出す
  117. CSVファイルを非同期(AJAX)で読込む
  118. CSVファイルを非同期で読込む | 拡張版
  119. 期間月分割 | 開始日から終了日までの期間を月ごとに分割するアルゴリズム
  120. 配列からURLのクエリを作成 | http_build_query
  121. URLからドメイン、パス、クエリ、ポート番号などを取得する | parse_url
  122. serialize関数で、変数や配列を1つの文字列にする
  123. URLをサニタイズ | 要素属性へのXSS攻撃
  124. web上の画像をコピーする
  125. 画像を回転させて保存
  126. シンプルログイン
  127. 改行コードを\ltbr\gtタグに変換 nl2br()
  128. 日付フォーマット変換
  129. テキストファイルの入出力
  130. 日付ループ(DateIntervalを使わない)
  131. DateTime型日付と unix timestampの相互変換
  132. 2つの文字に挟まれた文字列を取得する
  133. ファイルの更新日時を取得
  134. 文字列から数値のみ取り出す
  135. 年月日からYMD系に変換
  136. ダブルクォート区切りに対応したカンマ区切りの文字列を分解する
  137. 全角英数字を半角英数字に変換 | mb_convert_kana
  138. 文字の一致率 | レーベンシュタイン距離 | similar_text
  139. 相互リンクシステムのサンプル
  140. PHPでSQLite
  141. MIMEタイプの取得
  142. ホームページ・アクセスカウンター
  143. 画像の大きさ(縦横幅)を取得する
  144. タグ文字をHTMLとして反映させる
  145. サムネイル生成
  146. XMLデータの展開
  147. PHP | Basic認証(ログイン)
  148. PHP | 試し用
  149. CSV入出力・セーブロード
  150. CSVダウンロード・方法その2
  151. CSVダウンロード・方法その3 | CsvDownloadクラス
  152. PHP | メール送信
  153. 日付関連 | DateUtil
  154. 型ごとの最大値・最小値
  155. 検索条件・自動生成
  156. セレクトボックスHTML生成
  157. タイムスタンプ
  158. 2次元配列のソート
  159. PEARについて
  160. 指定日時が締切になっているか判定する関数