Метод startsWith
Метод startsWith класса UnicodeString
проверяет, начинается ли текущая строка
с указанной подстроки. Первым параметром
передаётся строка или объект UnicodeString,
с которой сравнивается начало. Возвращает
true, если строка начинается с указанной
подстроки, и false в противном случае.
Синтаксис
public function startsWith(string|UnicodeString $prefix): bool
Пример
Давайте проверим, начинается ли строка 'abcde' с подстроки 'abc':
<?php
use SymfonyComponentStringUnicodeString;
$str = new UnicodeString('abcde');
$res = $str->startsWith('abc');
var_dump($res);
?>
Результат выполнения кода:
true
Пример
Давайте проверим случай, когда строка не начинается с указанной подстроки:
<?php
use SymfonyComponentStringUnicodeString;
$str = new UnicodeString('hello');
$res = $str->startsWith('abc');
var_dump($res);
?>
Результат выполнения кода:
false
Пример
Метод также принимает объект UnicodeString
в качестве префикса:
<?php
use SymfonyComponentStringUnicodeString;
$str = new UnicodeString('article');
$prefix = new UnicodeString('art');
$res = $str->startsWith($prefix);
var_dump($res);
?>
Результат выполнения кода:
true
Смотрите также
-
метод
endsWith,
который проверяет окончание строки -
метод
contains,
который проверяет наличие подстроки -
метод
indexOf,
который ищет позицию подстроки -
класс
UnicodeString,
который представляет Unicode-строку