Проверить, начинается ли строка с определенных символов в 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