PHP

implodeとは

配列中の文字列を指定された文字列により連結するPHP関数。SQL文や文言などを動的に整形する際に、よく使われる。

配列の各要素を連結したい時に、PHPのimplode関数を使います。
実際に使われ ...

PHP

explodeとは

文字列を指定された区切り文字により分割するPHP関数。ハイフン付きの電話番号や郵便番号などを分割する際に、よく使われる。

フォーマットした電話番号や誕生日などの文字列を分割したい時に、PHPのexplod ...

PHP

PHP 配列 値の存在チェック

ある値が検索される配列に存在チェックする際に、in_array関数を使います。
上手くin_array関数を使えば、ソースの可読性や開発効率をアップさせるかと思います。
いや ...

PHP

PHP 文字列の置換

文字列の置換は実際にあんまり使わないですが、基盤・共通やフレームワークなどの世界には、汎用性のために、よく変われるかと思います。
よく使うシーンとしては、メッセージやメールテンプレートの中に、 ...

PHP

PHP 文字列 存在チェック

検索したい文字列は、検索される文字列に存在するかどうかという判断は実際によく使われると思います。
実現方法はいろいろありますが、この場合は、strpos関数を使ったほうが良いかと思いま ...

PHP

前説

PHPの世界において、ログ出力機能のサポートは弱くて(少なくとも、Javaより)、フレームワークを使っても、実際の要件に満たさない場合は多いと思います。
例えば、実際のプロジェクトでは、誰かがいつ、どの画面、何を入力し、何 ...

PHP

前説

実際のプロジェクトにおいて、ログ出力機能は必須要件だと思います。(開発コストを削減するために、不要の場合もあるかと思いますが、ここで論外)
ログなので、日時の出力は絶対に必須となり、その中で、ミリ秒(マイクロ秒)まで出力す ...

PHP, Smarty

すごくレアですが、Smartyのバージョンを確認したい時があると思います。

■よく使うシーン:その1
運用保守時に、お客様さんやマネージャーから、うちシステムのSmartyバージョンはいくつか
えーど。。。 ...

eccube, PHP

EC-CUBE:2.13.3をインストールしたところ、下記のようなエラーが発生しました。

Fatal error: DB処理でエラーが発生しました。Error ‘Unknown table engine  ...

eccube, PHP

eccube3からメルマガ機能をプラグインとして提供しました。お客様からは即時配信はもちろん、設定した配信日時になったら、メルマガを配信できるような運用も欲しいというご要望がありましたが、残念ながら、メルマガプラグインは配信日時指定( ...