整数分割アルゴリズム(改良版) 以前の記事にPHPでの整数分割アルゴリズムを解説したものがありました. 整数分割アルゴリズム しかし,このコードでは小数以下の取扱がfloor挙動により負の値だと正しく動きません. floorとceilについて このコー… Aoi Watanabeハック2020.05.12 336
CakePHPとLaravelの違い(箇条書き) 私はCakePHPを使って開発をしているのですがCakePHPについて調べているとLaravelの記事がやたらたくさん出てきます。LaravelはCakePHPと同じくphpをつかったMVCモデルのフレームワークです。L… hal-boハック2020.05.07 3,916
php strtotime 英語書式からタイムスタンプを作成する strtotime 関数を使えば簡単に英語の書式からタイムスタンプを作成することができます。 <?php echo strtotime(“now”); echo strtotime(“today”); echo s… hal-boハック2020.04.30 410
PHP, ceilとfloorの挙動の違いについて ceilは与えられた小数に対して,繰り上がった整数値を返す関数です. 例) ceil(4.2); \\ => 5 ceil(9.8); \\ => 10 一方,floorは繰り下がった整数値を返します. 例)… Aoi Watanabeハック2020.04.28 1,368
コレクション操作APIのこと CakePHP3のCollectionInterface えっ知らないの? プギャー コレクション CollectionInterface implemented by ResultSet こういうやつです。 $pr… 駆け出し 太郎ハック2020.04.24 657
PHP strposの罠 マルチバイトに対応する PHPの関数 strpos() はある文字列から指定された文字列を探し、見つかった場所のインデックスを返す関数ですが、マルチバイトには対応していません。このことを理解せずに使っていると思わぬ結果が帰ってくることがあります… hal-boハック2020.04.23 1,222
CakePHP(v3.x),paginatorのメタデータにアクセスする. 前回は2系のcakePHPでpaginatorのパラメータにアクセスする方法について書きましたが,3系でのpaginnatorメタデータへのアクセスの方法について書いていきたいと思います. まず普通にPaginatorを… Aoi Watanabeハック2020.04.21 611
CakePHP 連想配列の特定のキーの値を合計する 例えば生徒の平均点を求めるときに使える $users = [ [“name” => “Taro”, “score” => 80, “height” => 165] [“name” => “Taro… hal-boハック2020.04.17 702
PHP 文字列を含むかを調べる PHPで文字列を含むかを調べる方法はいくつかあるので調べたいと思います。 strpos 文字列内の部分文字列が最初に現れる場所を見つける関数です。文字列が含まれているかを調べるだけでしたらこちらの関数が一番高速なのでこの… hal-boハック2020.04.17 16,562