Funzione str_contains
La funzione str_contains verifica la presenza
di un carattere in una stringa. Restituisce true,
se il carattere è presente nella stringa, e false nel caso
contrario. Nel primo parametro della funzione specifichiamo la stringa in cui
cercare il carattere. Nel secondo parametro indichiamo
il carattere o la sottostringa che ci interessa.
Sintassi
str_contains(string $haystack, string $needle): bool
Esempio
Controlliamo se nella stringa è presente il carattere specificato:
<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Risultato dell'esecuzione del codice:
true
Esempio
Controlliamo se nella stringa è presente la sottostringa specificata:
<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Risultato dell'esecuzione del codice:
true
Esempio
Ora cerchiamo nella nostra stringa
la sottostringa 'ac':
<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Risultato dell'esecuzione del codice:
false
Vedi anche
-
la funzione
str_starts_with,
che verifica l'inizio della stringa -
la funzione
str_ends_with,
che verifica la fine della stringa -
la funzione
in_array,
che verifica la presenza di un elemento in un array -
la funzione
strpos,
che restituisce la posizione della prima occorrenza di una sottostringa