Проверить, начинается ли строка с определенных символов в PHP

Сниппет

Вы можете проверить, если определенная строка является точным начало другой строки:

downloadcopy
<?php
function startsWith($string, $startString) {
  return mb_strpos($string, $startString) === 0;
}

// использование
echo startsWith("cat", "ca"); // true
echo startsWith("dog", "x"); // false

Если вы хотите проверить без учета регистра (В отличие от strpos(), stripos() нечувствителен к регистру):

downloadcopy
<?php
function startsWith($string, $startString) {
  return mb_stripos($string, $startString) === 0;
}

// использование
echo startsWith("cat", "ca"); // true
echo startsWith("dog", "x"); // false