Manuale PHP
Indietro |  | Avanti

# 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.

Esempio 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 ?>`

Indietro | Partenza | Avanti
strtr | Risali | substr_count