PHP | include()やrequire()でパラメータを付与する方法
PHPのinclude()やrequire()、またはinclude_once()やrequire_once()でパラメータを付与(変数を渡す)方法の紹介です。 正確には、include()、require()、はinclude_once( ...
PHP | MySQLiのUPDATEで既存の数値に+1をしてデータを更新する方法
MySQLiのUPDATE関数は、更新対象が数値(int)の場合、あらかじめSELECT文で元のデータを読み込まなくても既存のデータの数値に計算式を与えて計算後の数値に更新することが可能です。 上記した既存のデータの数値というのは、該当カラ ...
PHP | nl2br()で改行コードをbrに変換する方法
PHPのnl2br()関数で文字列中の改行コードをbrタグに変換するサンプルコードです。 nl2br()は、文字列中の改行コードをHTMLのbrタグに変換した結果を返します。 nl2br(対象の文字列); また、nl2br()は第二引数にf ...
PHP | HTMLからtitleやog:imageなどを取得する方法
PHPを使って、file_get_contents()などで取得したHTMLコードからリンクカード用などにページタイトルやog:imageを取得したいケースは少なくありません。 このページではHTMLからtitleやog:imageなどのm ...
PHP | HTMLのフォームから送信する値を配列、多次元配列として送受信する方法
HTMLのフォームから送信する値を配列としてPHPに送信、受信する方法の紹介です。 フォームからのデータ送信(HTML)と受信(PHP) フォームは以下の様に、名前や本文などの情報毎にname属性をPHPに送信した際の変数名と合わせて記述す ...
PHP | substr()で最後の一文字、1の位を取得する方法
PHPのsubstr()を使って文字列の最後の一文字、数値の1の位を取得する方法です。 substr()の基本 substr()は文字列の一部分を返す関数です。 指定範囲には開始位置と取得する長さが指定可能です。 開始位置に負の値を指定する ...
PHP | 都道府県のセレクトフォーム作成する方法
PHPを使って都道府県のセレクトフォーム作成するサンプルコードです。 また、HTML版も紹介しておきます。 都道府県選択のセレクトフォーム作成サンプル 配列に変換可能な都道府県のJSONデータや配列データを用意します。 サンプルはJSONデ ...
PHP | 血液型のセレクトフォーム・ラジオボタンを作成する方法
PHPを使って血液型選択のセレクトフォームを作成するサンプルコードです。 血液型選択のセレクトフォーム 血液型「A」「AB」「B」「O」の配列データを用意して、PHPでフォームを生成します。 $blood_array = array('A' ...
PHP | filemtime()でファイルの更新時間を取得する方法
PHPのfilemtime()でファイルの更新時間を取得する方法の紹介です。 filemtime()でファイルの更新時間を取得する PHPのfilemtime()はサーバー内にあるファイルの更新時間を取得します。 返り値はUnixタイムスタ ...
PHP | ディレクトリ内の画像ファイルのみを削除する方法
PHPのunlink()とforeach()、glob()を使って指定したディレクトリ内の画像ファイルのみを削除する方法の紹介です。 ディレクトリ内の画像ファイルのみを削除 PHPのunlink()とforeach()、glob()を使って ...
PHP | unlink()で複数のファイルを削除する方法
PHPのunlink()を使ってファイルまたは複数のファイルを削除する方法の紹介です。 unlink()について PHPのunlink()は引数に削除するファイルのパスを指定することで、そのパスにある特定のファイルを削除することができます。 ...
PHP | JSONのエンコードとデコード、お勧めオプションなど
PHPのjson_encode()とjson_decode()を使ってJSONを配列にエンコード、配列をJSONにデコードする方法の紹介です。 json_encode()で配列をJSONにエンコード json_encode()で配列をJSO ...
PHP | mb_strimwidth()で文字列を指定文字数で丸めて…を追加する方法
PHPのmb_strimwidth()を使って、文字列を指定文字数で丸めて、末尾に三点リーダー(…)を追加する方法の紹介です。 mb_strimwidth()の基本サンプル mb_strimwidth(文字列. 開始位置, 文字数, 追加文 ...
PHP | 複数の値で配列を検索する方法
PHPのin_array()やarray_intersect()を使って、複数の指定文字で配列を検索して判別する方法の紹介です。 in_array()を使って複数の値で配列を検索 in_array()では、第1引数に指定する文字列や数値の検 ...
PHP | GDで透過背景のテキスト画像を作成する方法
PHPのGDライブラリを利用して簡単に透過背景の文字画像を作成する方法の紹介です。 背景透過のテキスト画像 透過背景のテキスト画像を作成するサンプルコード PHPのGDライブラリで透過背景のテキスト画像を作成するサンプルコードになります。 ...
PHP | GDでWebPに変換した場合のファイルサイズを比較
GDでWebPに変換した場合のファイルサイズを比較してみました。 また、元ファイルを圧縮しておくべきか、しなくても変わらないのか気になっていたので、元ファイルにする画像を圧縮済み、非圧縮でWebPに変換して比較してみました。 品質設定オプシ ...
PHP | GDでjpegやPNGファイルをWebPに変換する方法
PHPのGDライブラリでjpeg画像やpng画像をWebPファイルへ変換する方法の紹介です。 サーバーのPHP-GDライブラリがWebPに対応している必要はありますが、利用方法は他ファイルタイプと同様にimagecreatefromwebp ...
PHP | GDで縦横中央を視点にしたサムネイル画像を作成する方法
PHPのGDライブラリを使って、元画像の縦横中央を視点にしたサムネイル画像を作成する方法の紹介です。 この記事の内容は、元画像のアスペクト比に関係なく縦横の中央を視点に切り出し、サムネイルサイズは固定の正方形または長方形となるようにするが画 ...
PHP | GDでpngやjpgのフォーマットタイプを変換する方法
PHPのGDライブラリを使って、pngやjpg、gifなどのファイルのフォーマットを変換する方法の紹介です。 ファイルの実寸サイズを変更しない場合 ファイルの実寸サイズを変更しない前提であれば、imagecopyresampled()などを ...
PHP | array_search()で配列・多次元配列のデータを検索する方法
PHPのarray_search()関数を利用して、配列・連想配列から特定の値があるデータを検索する方法のサンプルコードです。 また、存在確認を目的として実装する場合は、in_array()関数が便利です。 PHP | in_array() ...
PHP | in_array()で配列・多次元配列のデータから値が存在するか判別する方法
PHPのin_array()を利用して、配列・連想配列から特定の値があるかないか存在を確認して判別する方法のサンプルコードです。 また、in_array()は存在確認に便利な関数ですが、存在チェックを実行した結果データの位置などの情報を取得 ...
PHP | foreach()で配列・連想配列・多次元配列を繰り返すサンプルコード
PHPのforeach()では配列データを繰り返し処理を実装可能です。 foreach ($variable as $key => $value) { //処理 } $variableには配列データの入った変数を指定します。$keyには配列 ...
PHP | 配列をカンマ区切り&クォーテーション囲いの文字列に連結して変換する方法
PHPの配列を文字列に変換する方法は複数ありますが、implode()関数やjoin()関数を使うことで簡単に配列の値を指定の文字または文字列で区切って連結した文字列に変換することが可能になります。 implode(区切り文字,配列) jo ...
PHP | 年月日のセレクトフォームを作成する方法
PHPで年のみ年月、年月日のセレクトフォームを作成するサンプルコードです。 年のみのセレクトフォームを作成 年の期間を指定してセレクトフォームを作成 範囲をループ処理で作成していきます。サンプルでは1980年~2020年までのセレクトフォー ...
PHPのstr_replace()で複数の条件を指定して置き換える方法
str_replace()は文字列の置き換えができるPHP関数ですが、str_replace()を使って複数の条件を指定する方法になります。 str_replace(置き換える文字列, 置き換え後の文字列, 対象の文字列); str_rep ...