print_r()の結果を変数に収納して利用できるようにする
print_rは大変便利ですが、そのまま出力されてしまいます。これの回避方法は割と単純で、print_r()の2つ目にtrueもしくは1を指定すればOKです。
print_r( [ "hoge" ], true ); ↓ Array ( [0] => hoge ) ///////////////////////////////////// echo print_r( [ "hoge" ], true ); ↓ Array ( [0] => hoge )
これによって画面表示されない処理のデバッグ等が用意になりますね。調べても中々見つからなかったりするのでメモついでに残しておきます。