Функции startsWith() и endsWith() в PHP
Как мога да напиша две функции, които приемат низ и връщат информация дали той започва с посочения символ/низ или завършва с него?
Например:
$str = '|apples}';
echo startsWith($str, '|'); //Returns true
echo endsWith($str, '}'); //Returns true
1396
3
Използвайте това, ако не искате да използвате регекс.
Всички отговори досега изглежда вършат много ненужна работа,
изчисления на strlen
,разпределяне на низове (substr)
и т.н. Функциите'strpos'
и'stripos'
връщат индекса на първата поява на$needle
в$haystack
:Кредит за:
Проверка дали даден низ завършва с друг низ
Проверете дали даден низ започва с друг низ