- Home
- Categorie
- Coding e Sistemistica
- PHP
- [Stringhe] strstr();
-
[Stringhe] strstr();
Sintassi: string strstr (string $string, string $parametro)
strstr è una funzione di PHP che restituisce parte della stringa $string dalla prima occorrenza di $parametro fino alla fine di $string.
[php]<?php
$string = "[email protected]";
$string = strstr ($string, '@');
echo $string; // risultato: @domain.ext
?>[/php]Se non viene trovata alcuna occorrenza di $parametro, la funzione restituisce FALSE.
[php]<?php
$string = "[email protected]";
if (strstr ($string, '#')==FALSE)
{
echo "'#' non è stato trovato in $string";
}
?>[/php]Qualora $parametro non fosse una stringa, viene convertito in un intero e utilizzato come valore ordinale di un carattere.
[php]<?php
$string = "[email protected]";
$string = strstr ($string, 97); // 97 equivale alla a minuscola
echo $string; // risultato: [email protected]
?>[/php]Questa funzione è case sensitive, quindi fa distinzione tra maiuscole e minuscole.
[php]<?php
// prendendo ad esempio il primo codice: $string="[email protected]";
strstr ($string, "D"); // restituirà FALSE
?>[/php]L?equivalente di questa funzione, non case sensitive, è stristr();