Geeft < 0 terug als str1 minder is dan str2; > 0 als str1 is meer is dan str2, en 0 als ze gelijk zijn. strcoll() gebruikt de huidige locale om de vergelijkingen uit te voeren. Als de huidige locale C of POSIX is, dan is deze functie gelijk aan strcmp().
Merk op dat deze functie case sensitive is en, in tegenstelling tot strcmp(), niet binary safe is.
Opmerking: strcoll() was toegevoegd in PHP 4.0.5, maar was niet beschikbaar op Windows tot 4.2.3.
Zie ook ereg(), strcmp(), strcasecmp(), substr(), stristr(), strncasecmp(), strncmp(), strstr(), en setlocale().