PHP,PHP その他

PHPのinclude()やrequire()、またはinclude_once()やrequire_once()でパラメータを付与(変数を渡す)方法の紹介です。 正確には、include()、require()、はinclude_once( ...

PHP,PHP MySQL

MySQLiのUPDATE関数は、更新対象が数値(int)の場合、あらかじめSELECT文で元のデータを読み込まなくても既存のデータの数値に計算式を与えて計算後の数値に更新することが可能です。 上記した既存のデータの数値というのは、該当カラ ...

PHP,PHP 文字列

PHPのnl2br()関数で文字列中の改行コードをbrタグに変換するサンプルコードです。 nl2br()は、文字列中の改行コードをHTMLのbrタグに変換した結果を返します。 nl2br(対象の文字列); また、nl2br()は第二引数にf ...

PHP,PHP 取得

PHPを使って、file_get_contents()などで取得したHTMLコードからリンクカード用などにページタイトルやog:imageを取得したいケースは少なくありません。 このページではHTMLからtitleやog:imageなどのm ...

PHP,PHP フォーム

HTMLのフォームから送信する値を配列としてPHPに送信、受信する方法の紹介です。 フォームからのデータ送信(HTML)と受信(PHP) フォームは以下の様に、名前や本文などの情報毎にname属性をPHPに送信した際の変数名と合わせて記述す ...

2020-09-09PHP,PHP 文字列

PHPのsubstr()を使って文字列の最後の一文字、数値の1の位を取得する方法です。 substr()の基本 substr()は文字列の一部分を返す関数です。 指定範囲には開始位置と取得する長さが指定可能です。 開始位置に負の値を指定する ...

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

PHPを使って都道府県のセレクトフォーム作成するサンプルコードです。 また、HTML版も紹介しておきます。 都道府県選択のセレクトフォーム作成サンプル 配列に変換可能な都道府県のJSONデータや配列データを用意します。 サンプルはJSONデ ...

PHP,PHP フォーム

PHPを使って血液型選択のセレクトフォームを作成するサンプルコードです。 血液型選択のセレクトフォーム 血液型「A」「AB」「B」「O」の配列データを用意して、PHPでフォームを生成します。 $blood_array = array('A' ...

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()は引数に削除するファイルのパスを指定することで、そのパスにある特定のファイルを削除することができます。 ...

2020-09-01PHP,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-09-01PHP,PHP フォーム

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

2020-09-01PHP,PHP 文字列

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