qual è la sintassi della funzione UBSTR_COMPARE() in php?
substr_compare(string1,string2,startpos,length,case)
Parametro | Home |
---|---|
string1 | Necessario. Specifica la prima stringa da confrontare |
string2 | Necessario. Specifica la seconda stringa da confrontare |
startpos | Necessario. Specifica da dove iniziare il confronto in string1. Se negativo, inizia il conteggio dalla fine della stringa |
lunghezza | Opzionale. Specifica la quantità di stringa1 da confrontare |
Custodie | Opzionale. Un valore booleano che specifica se eseguire o meno un confronto con distinzione tra maiuscole e minuscole: FALSE – Predefinito. Con distinzione tra maiuscole e minuscoleTRUE: senza distinzione tra maiuscole e minuscole |
esempi della funzione UBSTR_COMPARE()
Esempio 1. In questo esempio, confrontiamo due stringhe.
<?php
echo substr_compare("Hello world","Hello world",0);
?>
Esempio 2. In questo esempio, confrontiamo due stringhe, quando la posizione iniziale in string1 per il confronto è 6a.
<?php
echo substr_compare("Hello world","world",6);
?>
Esempio 3. In questo esempio, utilizziamo 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 4. In questo esempio, abbiamo valori restituiti diversi.
<?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
?>