その他

非数値(文字列)が指定されている場合のエラー(A non-numeric value encountered)について

数値が求められる処理で文字列が指定されている場合のエラーを確認します。以下のコードを実行します。 <?php $a = 1; $b = 2; echo $a + '-' + $b; ?> この場合、数...
その他

プロパティ値未定義のエラー(Attempt to read property)について

プロパティ値未定義のエラーを確認します。WordPressでカテゴリーのスラッグを「blog」から「staffblog」に変更し、以下のコードを実行します。 <?php $termID = get_category_by_sl...
関数

array_merge関数の使い方

array_merge関数は対象の配列の最後に追加する配列を結合します。第一引数に対象の配列、第二引数に追加する配列を指定します。 array_push(対象の配列,追加する配列); 以下はWordpressのカスタム投稿をカ...
変数・定数

マジック定数__FILE__と__DIR__を利用したファイルの読み込み

マジック定数の__FILE__と__DIR__を利用して、同一階層と1つ上の階層のファイルを読み込みます。__FILE__はdirname関数を使用して__DIR__と同じ結果を取得します。 test.php、a.php、b.php...
構文

foreach文のループの最後で実行する方法

foreach文のループの最後でのみ処理を実行する方法です。配列の要素数を返すcount関数を利用します。 <?php $items = array('トマト','キャベツ','ピーマン','レタス'); foreac...
関数

array_column関数の使い方

array_column関数は配列から指定したkeyのデータを取り出します。第一引数に配列、第二引数にvalueとして取り出す配列のkey、第三引数にkeyとして取り出す配列のkeyを指定します。 array_column(配列, ...
その他

変数未定義のエラー(Undefined variable)について

変数未定義のエラーを確認します。以下のコードを実行します。 <?php $name = $user; var_dump($name); ?> 変数$userが未定義のため、変数代入時に以下のエラーが発生します。なお、変数...
関数

file_put_contents関数の使い方

file_put_contents関数は指定したデータを指定したファイルに書き込みます。これは、ファイルを開くfopen関数、ファイルに書き込むfwrite関数、ファイルを閉じるfclose関数が実行されているのと同じです。 第一引...
演算子

三項演算子でand・or条件を使用

三項演算子はand・or条件が使用できます。変数$countが「2」または「4の倍数」の時にクラス名「layout-2」を付与する場合は以下のように記述します。 <?php $count = get_field('colu...
変数・定数

配列の要素を全て削除・unset関数

配列の要素を全て削除には以下のように空の配列を代入します。 <?php $items = array('トマト','キャベツ','ピーマン','レタス'); $items = array(); foreach ($item...
構文

if文を一行で記述

以下のif文を一行で記述します。 <?php $link_target = get_field('link_target'); if($link_target == 'blank') { $targe...
関数

preg_match関数の使い方

preg_match関数は指定した正規表現にマッチする文字列を検索・取得します。ある文字列の中に指定の文字列があるか確認することができます。第一引数に正規表現のパターン、第二引数に検索する文字列、第三引数に検索結果を格納する配列を指定しま...
関数

mb_strimwidth関数の使い方

mb_strimwidth関数は第一引数に対象文字列、第二引数に取得開始位置の数値、第三引数に取得する文字列の幅(数値)、第四引数に文字を切り出した場合に末尾に追加する文字列を指定します。第五引数にエンコーディングが指定できますが、省略す...
関数

strpos関数の使い方

strpos関数は文字列が最初に現れる場所を取得します。ある文字列の中に指定の文字列があるか確認することができます。第一引数に検索対象文字列、第二引数に検索文字列を指定します。検索対象文字列の中に検索文字列が見つかった場合、見つかった位置...
変数・定数

$_SERVER(サーバー変数)について

$_SERVERはPHPの定義済み変数(スーパーグローバル変数)の1つで、サーバーに関する情報が格納されている連想配列です。提供される$_SERVERの種類はウェブサーバーに依存します。 $_SERVER['連想配列key名...
関数

json_last_error関数の使い方

json_last_error関数は、直近のJSONエンコード/デコード処理中に発生したエラーを返します。返り値は整数の値で、以下の定数になります。 0 JSON_ERROR_NONE:エラーは発生しませんでした1 JSON_ERR...
タイトルとURLをコピーしました