Перевірити, чи починається рядок з певних символів у 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
Подібні сніпети
- In_array без урахування регістру
- Перевірити, чи встановлений бітовий флаг
- Перевірити, чи серіалізований рядок
- Валідація Email
- Виявлення ботів через user agent
- Перевірка рівності двох масивів
- Перевірка, чи всі значення масиву рівні
- Перевірити асоціативність масиву
- Валідація IP
- Як перевірити підключення до MySQL