Forum und email

substr_compare

(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

Descrizione

int substr_compare ( string $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"12); // 0
echo substr_compare("abcde""bcg"12); // 0
echo substr_compare("abcde""BC"12true); // 0
echo substr_compare("abcde""bc"13); // 1
echo substr_compare("abcde""cd"12); // -1
echo substr_compare("abcde""abc"51); // warning
?>