「 月別アーカイブ:2018年08月 」 一覧
-
PHP7 配列データを整える(空要素削除・trim・添字連番化)
2018/08/30 -PHP7
array_filter, array_map, array_values, trim, 添字連番化, 空要素削除, 配列PHPにて配列データを整える(空要素削除・要素trim・添字連番化)方法です。
123456789101112131415161718192021222324252627282930313233343536373839<?php$data = ["aaa", " bbb ", "", "ccc"];// 配列の空要素削除$data = array_filter($data, 'strlen');// 上記$dataのvar_dumparray(3) {[0]=>string(3) "aaa"[1]=>string(9) " bbb "[3]=>string(3) "ccc"}// 配列の要素trim$data = array_map('trim', $data);// 上記$dataのvar_dumparray(3) {[0]=>string(3) "aaa"[1]=>string(3) "bbb"[3]=>string(3) "ccc"}// 配列の添字連番化$data = array_values($data);// 上記$dataのvar_dumparray(3) {[0]=>string(3) "aaa"[1]=>string(3) "bbb"[2]=>string(3) "ccc"}◯ 上記処理を1行にまとめた場合 [crayon-65 …
-
CakePHP3 Shell(シェルスクリプト)に引数を渡す方法
CakePHP3 Shell(シェルスクリプト)に引数を渡す方法です。
12345678910111213// 新規作成ファイル「src/Shell/sampleShell.php」<?phpnamespace App\Shell;use Cake\Console\Shell;class sampleShell extends Shell {public function main() {echo 'Shellテスト' . (isset($this->args[0]) ? $this->args[0] : '') . "\n";}}Shell(シェルスクリプト)をコマンドプロンプトから実行 [ …