PHPサンプル一覧
- 空判定について
- LINEオーディエンスの一覧表示、登録、削除
- LINEリッチメニューをCURLで送信設定するphpコード
- SVG LINEリッチメニューテンプレート
- SQLサニタイズ | SQLインジェクション対策 | 2023年版
- コマンドを実行する | shell_exec
- 日付比較の検証
- strtotimeをいろいろな日付文字列で試す
- デザインパターン
- .envファイルから設定値を取得するオリジナル関数
- トークン生成
- レーベンシュタイン距離の検証
- アイコン生成ツールの検証
- 初期値をセットする際の1行簡易記述 | ワンライナー | ?? !!
- property_exists | オブジェクトもしくはクラスにプロパティが存在するかどうかを調べる
- 文字アイコン生成の検証
- 塗りつぶし | imagefill
- 画像に文字を重ねる
- cURLでPOST | 外部サイトをスクレイピング
- PHPによるcURLの基本
- cURLでPOSTする
- cURLによるクロスドメイン:認証キー付き
- 連想配列から変数を作成する | extract
- データ保存 | save | saveAll
- hash_custum | Hash
- パスワード自動生成
- 自作ログイン
- TCPDFによるPDF生成
- 小数点以下の0(ゼロ)埋めて桁数をそろえる | number_format
- 日本語ファイル名を半悪英数字に変更
- 手入力フラグの自動変換
- 手入力日時の自動変換
- ディレクトリごとテキストファイル(ログファイル)を作成、および旧ファイルの除去 | LogEx
- 入力チェックバリデーション | InputCheckValid
- ディレクトリパスの末尾のセパレータを除去、もしくは追加
- 2日前のファイルだけ削除(ファイル日付によるファイル削除)
- CSVの行が改行中であるか判定する
- 半角英数字(一部記号)のチェック | 正規表現
- CSV分割読込
- テキストファイルを途中から読込 | オフセットから読込
- 文字列中の空白を除去する | 半角スペースと全角スペースを除去
- 配列内を値で検索し、キーを取得する | array_searchの検証
- データからINSERTとUPDATEのSQL文を生成する
- ブラウザ判定
- 億万円表記
- 郵便番号変換
- 配列先頭の値を取得
- 配列の階層の深さを調べる
- execでバックグランド実行
- PhantomJSで動的HTMLをスクレイピング
- 日付の基礎
- Google Translate API の検証
- タグ除去
- ページネーション
- ディレクトリパスの種類ごとのmkdirを検証
- データ構造タイプを取得(0:空 , 1:プリミティブ型 ,2:エンティティ型 , 3:データ型)
- 文字列の複数置換 | 配列を指定すると一括で複数の文字置換ができる
- ローワーキャメルケース
- ツリー構造データ
- 位置指定して文字列の一部を置換する(マルチバイトに対応 mb_substr_replace)
- 文字列から連続する数値部分を抽出する
- 検索する文字を含む行を取得する
- パスやURLのセパレータをそろえる
- 部分文字列から日時情報を推測するクラス
- 部分的日時のフォーマット変換
- 番号文字列から日付を取得する
- 文字列から日時フォーマットを取得する
- 特殊比較:ゼロ比較
- scandirの拡張関数 | 日本語以外のファイルにも対応
- JAX.phpでXMLと配列データを相互変換する
- 配列のポインタ移動 | end,reset,current,each,next,prev
- globalの検証
- evalの使い方
- XML出力用のエスケープ
- 可変関数 | 文字列で関数を呼び出す
- JSONエンコードとパースを検証する
- 自作テンプレートエンジン | コンテンツを文字列として取得
- ループにおける関数処理を高速化する
- 画像処理GD | 標準サンプル
- 画像処理GD | アルファチャネルによる透明
- 画像処理GD | 複数の画像を合成し、一枚の画像を作成する
- ファイル存在チェック関数、file_existsとis_fileを検証
- XML用の記号エスケープ関数 | escapeMarkForXML
- JSONをPHPでエンコードしJavaScriptでパース(デコード)する
- 特定のファイルをダウンロードさせる
- zipの展開 | ZipArchive
- zipの圧縮 | ZipArchive
- 文字列を配列化する
- 型をセットする | settype
- 型をセットする | 配列へ個別に型指定
- サムネイル画像作成 | 基本(PNG)
- サムネイル画像作成 | JPEG
- サムネイル画像作成 | GIF
- サムネイル画像作成 | png,jpeg,pngに対応したクラス
- ファイルのソースコードを取得する
- file_get_contentsによるクロスドメイン
- Guzzle3系 | PHPからhttpリクエストを送る
- Guzzle6系 | PHPからhttpリクエストを送る
- PHPのコールバック関数
- array_splice | 配列要素の挿入、変更、削除
- 緯度経度を度分秒表記(60進数)から10進数に変換
- Exifを取得
- 期間を指定月間で分割
- 正規表現
- 波ダッシュを全角チルダに変換する
- テキストファイルを途中から読み込む
- テキストファイルからオフセットで指定した1行を読み込む
- 文字の一致率測定ツール | similar_text
- ob_startとob_end_cleanによる出力バッファのクリア
- プロキシサーバーが設定している値を取得する
- プロキシチェック
- バリデーション | 入力チェック
- ホスト(ドメイン)からハッシュを作成する
- AJAXでクロスドメイン
- IPアドレスを取得する
- 2次元配列から列を抜き出す
- CSVファイルを非同期(AJAX)で読込む
- CSVファイルを非同期で読込む | 拡張版
- 期間月分割 | 開始日から終了日までの期間を月ごとに分割するアルゴリズム
- 配列からURLのクエリを作成 | http_build_query
- URLからドメイン、パス、クエリ、ポート番号などを取得する | parse_url
- serialize関数で、変数や配列を1つの文字列にする
- URLをサニタイズ | 要素属性へのXSS攻撃
- web上の画像をコピーする
- 画像を回転させて保存
- シンプルログイン
- 改行コードを\ltbr\gtタグに変換 nl2br()
- 日付フォーマット変換
- テキストファイルの入出力
- 日付ループ(DateIntervalを使わない)
- DateTime型日付と unix timestampの相互変換
- 2つの文字に挟まれた文字列を取得する
- ファイルの更新日時を取得
- 文字列から数値のみ取り出す
- 年月日からYMD系に変換
- ダブルクォート区切りに対応したカンマ区切りの文字列を分解する
- 全角英数字を半角英数字に変換 | mb_convert_kana
- 文字の一致率 | レーベンシュタイン距離 | similar_text
- 相互リンクシステムのサンプル
- PHPでSQLite
- MIMEタイプの取得
- ホームページ・アクセスカウンター
- 画像の大きさ(縦横幅)を取得する
- タグ文字をHTMLとして反映させる
- サムネイル生成
- XMLデータの展開
- PHP | Basic認証(ログイン)
- PHP | 試し用
- CSV入出力・セーブロード
- CSVダウンロード・方法その2
- CSVダウンロード・方法その3 | CsvDownloadクラス
- PHP | メール送信
- 日付関連 | DateUtil
- 型ごとの最大値・最小値
- 検索条件・自動生成
- セレクトボックスHTML生成
- タイムスタンプ
- 2次元配列のソート
- PEARについて
- 指定日時が締切になっているか判定する関数
- ホーム
- プログラミングの覚書
- PHPの覚書