További
startsWith() és endsWith() funkciók PHP-ban
Hogyan írhatok két olyan függvényt, amelyek egy karakterláncot vesznek, és azt adják vissza, hogy a megadott karakterrel/stringgel kezdődik-e, vagy azzal végződik-e?
Például:
$str = '|apples}';
echo startsWith($str, '|'); //Returns true
echo endsWith($str, '}'); //Returns true
1396
3
Használja ezt, ha nem akar regexet használni.
Az összes eddigi válasz úgy tűnik, hogy rengeteg felesleges munkát végez,
strlen számítások
,string allokációk (substr)
, stb. A'strpos'
és'stripos'
függvények a$haystack
-ben a$needle
első előfordulásának indexét adják vissza:Credit To:
Ellenőrizze, hogy egy karakterlánc végződik-e egy másik karakterlánccal
Ellenőrizze, hogy egy karakterlánc kezdődik-e egy másik karakterlánccal