Ich benutze PHP 7.0 und ich möchte nur String-Vergleich zu tun. PHP hat dafür strcmp-Funktion, aber ich weiß nicht, welche Funktion schnell und sicher ist, um einen Stringvergleich durchzuführen. Ich muss viel String vergleichen und möchte wissen, welche Funktion schnelleres Ergebnis bringen würde.PHP String Vergleich für strpos strcmp
In meinem Test gibt strpos NULL nicht für Array-String-Vergleich zurück, aber strcmp tut. In PHP 7 habe ich getestet, aber ich kann andere PHP-Version für das Hosting verwenden und dieses Problem wird empfindlich sein. Ist es in Ordnung zu verwenden, wenn (strpos ($ x, $ y)) String Vergleich verwenden?
Wenn Sie nur versuchen herauszufinden, ob sie die gleichen sind, tun Sie einfach: if ($ a == $ b) {// etwas tun} – Difster
AA .... Ich denke nur, dass. .. danke für Ansering !!! Ist if (strpos ($ x, $ y)) sicher zu vergleichen? – fnclovers
Da ich vielleicht nicht vollständig verstehe, was ich damit anfangen möchte, empfehle ich Ihnen, die Dokumentation zu lesen. http://php.net/manual/en/function.strpos.php – Difster