とびとびの配列
配列を結合させ文字列を返すimplodeって関数が変な動きをしたので調べてみると
$a = array(“A”,”B”,”C”);
$a[4] = “E”;
print implode(“/”,$a);
ってやると
A/B/C//E
となると思ってたら
A/B/C/E
とかなる。
配列を結合させ文字列を返すimplodeって関数が変な動きをしたので調べてみると
$a = array(“A”,”B”,”C”);
$a[4] = “E”;
print implode(“/”,$a);
ってやると
A/B/C//E
となると思ってたら
A/B/C/E
とかなる。
配列の中を検索する際の関数としてarray-search
を使っていたら、テスト環境(PHPのバージョンが違う)で返す値が違うことが発覚。
いちいちテスト時とアップ時を変えるのが面倒だなと思ってたら
in-arrayを使ったら解決した。
in-arrayもPHPのバージョンにより微妙な違いがあるらしいけど今のところ無問題。