私はPHP 7.0を使用しています。文字列比較のみを行います。 PHPはそれを行うstrcmp関数をstrposしていますが、どの関数が文字列比較を高速かつ安全に行うかわかりません。私は多くの文字列を比較する必要があり、どの関数がより速い結果をもたらすかを知りたい。strpos strcmpのPHP文字列比較
私のテストでは、strposは配列文字列の比較ではNULLを返しませんが、strcmpはNULLを返します。 PHP 7ではテストしましたが、ホスティングに他のPHPバージョンを使用する可能性があります。この問題は機密扱いになります。文字列比較を使用する場合は、(strpos($ x、$ y))を使用するといいですか?
同じものかどうかを調べようとしている場合: if($ a == $ b){//何か} – Difster
AA ....私はちょうどそれを考えています。 .. anseringに感謝!比較するのが安全かどうか(strpos($ x、$ y))? – fnclovers
私はそれをしたいことを完全に理解していないかもしれないので、あなたはその文書を読むことをお勧めします。 http://php.net/manual/en/function.strpos.php – Difster