Substr_compare

(Pubblicità)
www.aruba.it

La funzione substr_compare di PHP confronta due stringe a partire da una determinata posizione e per un certo numero di caratteri.

La sintassi è :

substr_compare($stringa_principale, $seconda_stringa, $punto_di_partenza, [$lunghezza], [$non_case_sensitive]);

Substr_compare() confronta $stringa_principale con $seconda_stringa, a partire dalla posizione $punto_di_partenza.

Gli altri due parametri sono opzionali: [$lunghezza] imposta il numero di caratteri da confrontare, mentre [$non_case_sensitive], se impostato su TRUE, permette di non fare distinzione tra maiuscole e minuscole.

Substr_compare resituisce:

  • 0 se le due stringhe sono uguali
  • < 0 se $stringa_principale è minore di $seconda_stringa (tenendo conto del punto di partenza)
  • > 0 se $stringa_principale è maggiore di $seconda_stringa (tenendo conto del punto di partenza)

 

Esempio:

<?php
echo substr_compare('casa', 'ASA', 1, 3, TRUE);
?>

Risultato: 0

Nell'esempio qui sopra, substr_compare confronta la striga 'casa' con 'ASA' a partire dal carattere in posizone 1, e per 3 caratteri. Mentre TRUE rende la funzione non case sensitive.

La funzione restituisce 0 perchè confronta 'asa' con 'ASA' senza fare distinzione tra lettere maiuscole e minuscole.

(PHP 5)

 

(Annunci Google)

 

 

Non forniamo nessuna garanzia di assenza di errori nei contenuti del sito.
Non si assume nessuna responsabilità per eventuali errori presenti nel sito, e per i contenuti dei siti linkati. - Privacy