Манипулирование строками PHP: примеры stristr и других методов

Функция «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 для манипулирования строками:

  1. strpos: находит позицию первого вхождения подстроки в строке.

    $string = "Hello, World!";
    $substring = "World";
    $position = strpos($string, $substring);
    if ($position !== false) {
    echo "Found at position: " . $position;
    } else {
    echo "Substring not found!";
    }
  2. str_replace: заменяет все вхождения подстроки другой подстрокой в ​​строке.

    $string = "Hello, World!";
    $old_substring = "World";
    $new_substring = "Universe";
    $new_string = str_replace($old_substring, $new_substring, $string);
    echo $new_string;
  3. substr: извлекает подстроку из строки, начиная с указанной позиции и указанной длины.

    $string = "Hello, World!";
    $substring = substr($string, 7, 5);
    echo $substring; // Outputs "World"