Функция «stristr» в PHP используется для поиска подстроки внутри строки без учета регистра. Вот пример того, как вы можете его использовать:
$haystack = "Hello, World!";
$needle = "world";
$result = stristr($haystack, $needle);
if ($result) {
echo "Needle found in haystack!";
} else {
echo "Needle not found in haystack!";
}
В этом примере функция «stristr» ищет подстроку «world» внутри строки «Hello, World!». Поскольку поиск не чувствителен к регистру, он найдет подстроку и выведет «Игла найдена в стоге сена!».
Вот еще несколько методов, которые можно использовать в PHP для манипулирования строками:
-
strpos: находит позицию первого вхождения подстроки в строке.
$string = "Hello, World!"; $substring = "World"; $position = strpos($string, $substring); if ($position !== false) { echo "Found at position: " . $position; } else { echo "Substring not found!"; } -
str_replace: заменяет все вхождения подстроки другой подстрокой в строке.
$string = "Hello, World!"; $old_substring = "World"; $new_substring = "Universe"; $new_string = str_replace($old_substring, $new_substring, $string); echo $new_string; -
substr: извлекает подстроку из строки, начиная с указанной позиции и указанной длины.
$string = "Hello, World!"; $substring = substr($string, 7, 5); echo $substring; // Outputs "World"