Esempio
Confronta due stringhe:
<?php
echo substr_compare("Hello world","Hello world",0);
?>
Esempio Run » Definizione e l'utilizzo
Il substr_compare() funzione confronta due stringhe da una posizione di partenza specificata.
Tip: Questa funzione è binary-safe e, facoltativamente, maiuscole e minuscole.
Sintassi
substr_compare( string1,string2,startpos,length,case )
Parametro | Descrizione |
---|---|
string1 | Necessario. Specifica la prima stringa per confrontare |
string2 | Necessario. Specifica la seconda stringa per confrontare |
startpos | Necessario. Specifica da dove cominciare confrontando in stringa1. Se negativo, esso inizia a contare dalla fine della stringa |
length | Opzionale. Specifica la quantità di string1 per confrontare |
case | Opzionale. Un valore booleano che specifica se eseguire o meno un caso sensibile al confronto:
|
Dettagli tecnici
Valore di ritorno: | Questa funzione restituisce:
|
---|---|
Versione PHP: | 5+ |
changelog: | Dal PHP 5.1, è ora possibile utilizzare uno startpos negativi |
Altri esempi
esempio 1
Confrontare due stringhe, quando la posizione di partenza nella stringa1 per il confronto è 6 °:
<?php
echo substr_compare("Hello world","world",6);
?>
Esempio Run » esempio 2
Utilizzando tutti i parametri:
<?php
echo substr_compare("world","or",1,2);
echo substr_compare("world","ld",-2,2);
echo substr_compare("world","orl",1,2);
echo substr_compare("world","OR",1,2,TRUE);
echo substr_compare("world","or",1,3);
echo substr_compare("world","rl",1,2);
?>
Esempio Run » esempio 3
Differenti valori di ritorno:
<?php
echo substr_compare("Hello world!","Hello world!",0); // the
two strings are equal
echo substr_compare("Hello world!","Hello",0); //
string1 is greater than string2
echo substr_compare("Hello world!","Hello
world! Hello!",0); // str1 is less than str2
?>
Esempio Run » <PHP stringa di riferimento