Funksie strcoll
Die funksie strcoll vergelyk twee stringe met inagneming van die huidige lokale instelling. Die eerste parameter is die eerste string om te vergelyk, die tweede parameter is die tweede string. Die funksie gee 0 terug as die stringe identies is, 'n getal -1 as die eerste string kleiner as die tweede is,
en 'n getal groter as 1 as die eerste string groter as die tweede is.
Sintaksis
strcoll(string1, string2);
Voorbeeld
Vergelyking van stringe met verskillende lokale instellings:
<?php
setlocale(LC_COLLATE, 'en_US.UTF-8');
$res1 = strcoll('apple', 'banana');
setlocale(LC_COLLATE, 'de_DE.UTF-8');
$res2 = strcoll('äpfel', 'zebra');
echo $res1;
echo $res2;
?>
Resultaat van die kode-uitvoering:
-1
-1
Voorbeeld
Vergelyking van identiese stringe:
<?php
setlocale(LC_COLLATE, 'ru_RU.UTF-8');
$res = strcoll('строка', 'строка');
echo $res;
?>
Resultaat van die kode-uitvoering:
0
Sien ook
-
die funksie
strcmp,
wat stringe vergelyk sonder om die lokale instelling in ag te neem -
die funksie
strcasecmp,
wat stringe vergelyk sonder om na die geval te kyk