PHP ファイル操作,PHP

PHPのfilemtime()でファイルの更新時間を取得する方法の紹介です。 filemtime()でファイルの更新時間を取得する PHPのfilemtime()はサーバー内にあるファイルの更新時間を取得します。 返り値はUnixタイムスタ ...

2020-06-22PHP ファイル操作,PHP

PHPのunlink()とforeach()、glob()を使って指定したディレクトリ内の画像ファイルのみを削除する方法の紹介です。 ディレクトリ内の画像ファイルのみを削除 PHPのunlink()とforeach()、glob()を使って ...

PHP ファイル操作,PHP

PHPのunlink()を使ってファイルまたは複数のファイルを削除する方法の紹介です。 unlink()について PHPのunlink()は引数に削除するファイルのパスを指定することで、そのパスにある特定のファイルを削除することができます。 ...

PHP,PHP 配列

PHPのjson_encode()とjson_decode()を使ってJSONを配列にエンコード、配列をJSONにデコードする方法の紹介です。 json_encode()で配列をJSONにエンコード json_encode()で配列をJSO ...

2020-06-22PHP 文字列,PHP

PHPのmb_strimwidth()を使って、文字列を指定文字数で丸めて、末尾に三点リーダー(…)を追加する方法の紹介です。 mb_strimwidth()の基本サンプル mb_strimwidth(文字列. 開始位置, 文字数, 追加文 ...

PHP,PHP 配列,PHP 判別・検索

PHPのin_array()やarray_intersect()を使って、複数の指定文字で配列を検索して判別する方法の紹介です。 in_array()を使って複数の値で配列を検索 in_array()では、第1引数に指定する文字列や数値の検 ...

PHP GD,PHP

PHPのGDライブラリを利用して簡単に透過背景の文字画像を作成する方法の紹介です。 背景透過のテキスト画像 透過背景のテキスト画像を作成するサンプルコード PHPのGDライブラリで透過背景のテキスト画像を作成するサンプルコードになります。 ...

PHP GD,PHP

GDでWebPに変換した場合のファイルサイズを比較してみました。 また、元ファイルを圧縮しておくべきか、しなくても変わらないのか気になっていたので、元ファイルにする画像を圧縮済み、非圧縮でWebPに変換して比較してみました。 品質設定オプシ ...

PHP GD,PHP

PHPのGDライブラリでjpeg画像やpng画像をWebPファイルへ変換する方法の紹介です。 サーバーのPHP-GDライブラリがWebPに対応している必要はありますが、利用方法は他ファイルタイプと同様にimagecreatefromwebp ...

2020-06-19PHP GD,PHP

PHPのGDライブラリを使って、元画像の縦横中央を視点にしたサムネイル画像を作成する方法の紹介です。 この記事の内容は、元画像のアスペクト比に関係なく縦横の中央を視点に切り出し、サムネイルサイズは固定の正方形または長方形となるようにするが画 ...

2020-06-18PHP GD,PHP

PHPのGDライブラリを使って、pngやjpg、gifなどのファイルのフォーマットを変換する方法の紹介です。 ファイルの実寸サイズを変更しない場合 ファイルの実寸サイズを変更しない前提であれば、imagecopyresampled()などを ...

PHP,PHP 配列,PHP 判別・検索

PHPのarray_search()関数を利用して、配列・連想配列から特定の値があるデータを検索する方法のサンプルコードです。 また、存在確認を目的として実装する場合は、in_array()関数が便利です。 PHP | in_array() ...

PHP,PHP 配列,PHP 判別・検索

PHPのin_array()を利用して、配列・連想配列から特定の値があるかないか存在を確認して判別する方法のサンプルコードです。 また、in_array()は存在確認に便利な関数ですが、存在チェックを実行した結果データの位置などの情報を取得 ...

2020-01-06PHP,PHP ループ

PHPのforeach()では配列データを繰り返し処理を実装可能です。 foreach ($variable as $key => $value) { //処理 } $variableには配列データの入った変数を指定します。$keyには配列 ...

2020-01-06PHP,PHP 配列

PHPの配列を文字列に変換する方法は複数ありますが、implode()関数やjoin()関数を使うことで簡単に配列の値を指定の文字または文字列で区切って連結した文字列に変換することが可能になります。 implode(区切り文字,配列) jo ...

2020-01-05PHP,PHP フォーム

PHPで年のみ年月、年月日のセレクトフォームを作成するサンプルコードです。 年のみのセレクトフォームを作成 年の期間を指定してセレクトフォームを作成 範囲をループ処理で作成していきます。サンプルでは1980年~2020年までのセレクトフォー ...

2020-01-02PHP 文字列,PHP

str_replace()は文字列の置き換えができるPHP関数ですが、str_replace()を使って複数の条件を指定する方法になります。 str_replace(置き換える文字列, 置き換え後の文字列, 対象の文字列); str_rep ...

2020-04-07PHP,PHP 配列

PHPのunset()を使って配列・連想配列の要素をキー値やキー名から削除する処理のサンプルコードの紹介です。 unset(配列名); unset()のサンプルコード unset()を使って配列・連想配列の要素をキー値・キー名からデータを削 ...

2020-01-05PHP,PHP 判別・検索

PHPで文字列の中に日本語が含まれているかどうか(文字列が英語のみかどうか)判別する方法になります strlen()とmb_strlen()の長さを比較して判別する $str = '文字列'; if(strlen($str != mb_st ...

2020-01-02PHP,PHP MySQL

PHPでMySQLiデータベースへの接続と切断する方法です MySQLiデータベースへの接続方法(手続き型) 手続き型でMySQLiデータベースへ接続するにはmysqli_connect()を利用することができます 接続サーバーホスト名はデ ...

2020-04-07PHP,PHP 取得

PHPにてgetimagesize()関数を使って画像ファイルの横幅と縦幅を取得する方法です。 PHPで画像ファイルの横幅と縦幅を取得するにはgetimagesize()関数を利用します。 また、getimagesize()はGDライブラリ ...

2020-01-02PHP,PHP フォーム

HTMLのFORMで画像をPOST送信する方法 HTMLのFORMで画像ファイルをPOST送信するには、formに『enctype="multipart/form-data"』を記述し『input type="file"』を利用する事で実装 ...

2020-01-02PHP,PHP MySQL

MySQLiで実行するUPDATEの基本サンプルコードと指定した条件下の複数の条件やカラムを同時に更新するサンプルコードです UPDATEの基本sql文 UPDATEはWHEREで指定した条件に一致する対象データを更新します $sql = ...

2020-04-07PHP,PHP 配列

PHPで配列の繰り返し処理を行うにはforeach()関数が利用できます。 値だけを必要とする場合 値だけで良い場合、オプション引数は「配列名 as $value」だけで実装可能です。 $data = foreach ($data as $ ...

2020-06-20PHP,PHP MySQL

PHPのMySQLiでデータの総数や検索結果のヒット数を取得するmysqli_num_rows()を利用します。 テーブル内のデータ総数を取得するサンプルコード $sql = "select * from `テーブル名`"; $res = ...