Проверить, начинается ли строка с определенных символов в PHP
Сниппет
Вы можете проверить, если определенная строка является точным начало другой строки:
<?php
function startsWith($string, $startString) {
return mb_strpos($string, $startString) === 0;
}
// использование
echo startsWith("cat", "ca"); // true
echo startsWith("dog", "x"); // false
Если вы хотите проверить без учета регистра (В отличие от strpos()
, stripos()
нечувствителен к регистру):
<?php
function startsWith($string, $startString) {
return mb_stripos($string, $startString) === 0;
}
// использование
echo startsWith("cat", "ca"); // true
echo startsWith("dog", "x"); // false
Похожие снипеты
- Извлечь все битовые флаги
- Проверить, установлен ли битовый флаг
- Валидация Email
- Проверить ассоциативность массива
- Проверить, сериализована ли строка
- In_array без учета регистра
- Валидация URL
- Проверка, все ли значения в массиве равны
- Проверка равенства двух массивов
- Обнаружение ботов через user agent