PHP

【Laravel】特定のユーザー区分でログインしているか判定する方法

Laravelを使用していると、特定のユーザー区分でのみ何かしらの処理を行いたい時があると思います。当記事ではLaravelで特定のユーザー区分(guard)でログインしているか判定する方法について記します。 コード 『 […]

【PHP】preg_replace内でマッチしたパターンを使用する方法

preg_replaceで置換を行う時、マッチしたパターンの一部を置換後の文字列に埋め込みたい時があると思います。当記事ではその方法を記します。 一番最後に練習問題も用意しているので、ぜひ解いてみてください。 マッチした […]

【PHP】メソッドが要求する引数の数を取得する

当記事では、PHPでクラスメソッドが要求する引数の数を取得する方法を記します。 やりたいこと PHPで下記のような一般的なクラスメソッドが要求している引数の数を取得する事を目指します。 コード 調べたいクラスの名前とメソ […]

【PHP】関数が要求する引数の数を取得する

当記事では、PHPで関数が要求する引数の数を取得する方法を記します。 やりたいこと PHPで下記のような一般的な関数が要求している引数の数を取得する事を目指します。 コード 調べたい関数の名前を引数に指定してReflec […]

【PHP】メソッドが要求する引数の種類を取得する

当記事ではPHPでクラスメソッドが要求している引数の種類(クラス名や型)を取得する方法について記します。 やりたいこと PHPでは以下のようにクラスメソッドの引数にクラス名や型を指定する事ができます。メソッドが要求してい […]

【PHP】関数が要求する引数の種類を取得する

当記事ではPHPで関数が要求している引数の種類(クラス名や型)を取得する方法について記します。 やりたいこと PHPでは以下のように関数の引数にクラス名や型を指定する事ができます。定義された関数が要求している引数のクラス […]

【PHP】var_dumpに色や改行を付けて見やすくする

crear var_dump

使用頻度が高いのに見ずらいPHPのvar_dumpの結果に色や改行を付けて見やすくしよう!という趣旨の記事になります。 やりたいこと PHPでプログラムを書いてるとvar_dumpで変数の中身を確認する作業は何千何万回行 […]

【PHP】ファイルの行数をカウントする方法

当記事では、PHPでファイルの行数をカウントする方法を記します。読み込んでいるすべてのファイルの行数をカウントする方法についても記します。 単体のファイルの行数をカウントする file関数にファイルパスを渡すことで、各行 […]

【PHP】特定の文字列が配列のいずれかを含んでいるか調べる方法

当記事ではPHPを使用して特定の文字列が配列のいずれかを含んでいるか調べる方法について記します。1行でOKです。 やりたいこと 例えば「わたしはバナナが好きです。」という文字列の中に[‘リンゴ’, […]

【PHP】見出しから目次を自動生成する方法

目次

当記事ではPHPを使用して見出しから目次を自動生成する方法について記します。複数階層の見出しにも対応しています。 やりたいこと 下記のようなHTMLがある時に、PHPを使用して、見出しから目次を自動生成する事を目指します […]