(PHP 5)
substr_compare — A comparação binária entre duas strings case-insensitive de um offset é guardada opcionalmente, até o limite do comprimento de caracteres
substr_compare() compara main_str da posição offset com str até length caracteres.
A posição inicial para a comparação. Se negativo, inicia contando da final da string.
O tamanho da comparação.
Se case_insensitivity é TRUE, a comparação é case insensitive.
Returns < 0 if main_str from position offset is less than str , > 0 if it is greater than str , and 0 if they are equal. If length is equal or greater than length of main_str and length is set, substr_compare() prints warning and returns FALSE.
Versão | Descrição |
---|---|
5.1.0 | Adicionada a possibilidade de usar offset negativo. |
Exemplo #1 Exemplo da substr_compare()
<?php
echo substr_compare("abcde", "bc", 1, 2); // 0
echo substr_compare("abcde", "de", -2, 2); // 0
echo substr_compare("abcde", "bcg", 1, 2); // 0
echo substr_compare("abcde", "BC", 1, 2, true); // 0
echo substr_compare("abcde", "bc", 1, 3); // 1
echo substr_compare("abcde", "cd", 1, 2); // -1
echo substr_compare("abcde", "abc", 5, 1); // warning
?>