-2

ローカルで PHP 5.3.8、リモートで 5.2.17 を実行しています。

strstr() はローカルでは正常に動作しますが、リモートでロードすると何も返されません。エラー報告でさえ何も言わない。

それの簡単な使い方:

echo strstr('1234567890', '3', true);

12 を返す必要があります。代わりに何も返しません。この時点で私はアイデアを失っています。2 つの同一のスクリプトが異なる結果を返す可能性があるのはなぜですか?

密かにオフになっていますか?それとも、私が知らない設定がありますか?どんな助けでも大歓迎です、ありがとう。

4

1 に答える 1

7

の3番目のパラメーターはstrstrPHP5.3.0で導入されたため、PHP5.2.xを使用するリモートサーバーでこのパラメーターを使用することはできません。

ここにリンクhttp://php.net/manual/en/function.strstr.php (変更ログセクションに注意してください)

于 2013-01-17T13:16:46.983 に答える