これはローカルホストでは機能しますが、サーバーでは機能しません。
$x = preg_split("/#/", $val)[0];
これが問題であることに気付くのに4時間ほど無駄になりました。サーバー上ではエラーは表示されず、phpファイルは非常に奇妙な方法で解釈されましたdie('ok')
。この行の前に何も表示されない場合。
$x = preg_split("/#/", $val);
$x = $x[0];
サーバーでも動作します。
そしてpreg_split
、それは約ではありません、それは配列を返すすべての関数で同じです。