(PHP 5)
substr_compare — Confronto tra due stringhe a partire da una data posizione per n caratteri, sicuro con i dati binari e, opzionalmente, senza distinguere tra lettere maiuscole e minuscole
$main_str
     , string $str
     , int $offset
     [, int $length
     [, bool $case_insensitivity
    ]] )
     La funzione substr_compare() confronta main_str
     dalla posizione offset con la stringa str
     per length caratteri di lunghezza.
    
     Restituisce < 0 se main_str dalla posizione
     offset è minore di str, >
     0 se è maggiore di str, e 0 se sono uguali.
     Se length è uguale o maggiore della lunghezza di
     main_str ed è impostato il parametro length,
     substr_compare() visualizza un warning e restituisce FALSE.
    
     Se case_insensitivity è TRUE, il confronto non distingue
     tra lettere maiuscole e minuscole.
    
Example #1 Esempio di uso di substr_compare()
<?php
echo substr_compare("abcde", "bc", 1, 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
?>