PHP

さくらインターネットで PHP7にしたら explodeが使えなくなった

時候
雨曇り
気温
18.6℃ / 14.9℃
体重
64.3kg | 23.6%
血圧
am. 113↑ 78↓ 81/min | pm. 116↑ 81↓ 77/min
下着
長袖Tシャツ + 半袖Tシャツ + ボクサーパンツ
ソックス
綿ソックス
散歩着
部屋着
部屋着(薄)上下 + ステテコ
外出着
デニムシャツ + 綿パン
随想
とりあえずは雨も明日までっぽい。

バジル収穫 0枚-累計0枚
今季最も暑かった最高気温 26.3℃ 2018/07/02
今季最も暑かった最低気温 20.7℃ 2018/07/03

explodeが PHP7で廃止になったなんて聞いてもいないのに使えん

さくらインターネットの Webサーバの PHPを 5.xから 7(モジュール版)に変更したらサイトの検索プログラムが動かなくなってさ 

泣きながら調べたら、どうやらスペース区切りの検索ワードを分割してる explodeあたりでエラーが出てるっぽい

explode($keyword, $data)

本家のサイトじゃ 7も対応ってなってるのに、どうしてなんだか 

http://php.net/manual/ja/function.explode.php

さくらに文句言うわけにもいかないから素直に explode を preg_matchに変更。

preg_match('/'.$keyword.'/', $data)

とりあえず問題なく動いてるけど、実際には何が起こったんだろうな 

関連記事
ブログランキング・にほんブログ村へ

コメントを残す

メールアドレスが公開されることはありません。