Hvordan sjekke om en streng begynner med en spesifisert streng?
Jeg prøver å sjekke om en streng begynner med http
. Hvordan kan jeg gjøre denne sjekken?
$string1 = 'google.com';
$string2 = 'http://www.google.com';
445
3
Hvis du're prøver å sørge for at det's ikke en annen protokoll. Jeg ville brukt
http://
i stedet, siden https også ville matche, og andre ting som http-protocol.com.Og generelt:
Bruk
strpos()
:Husk de tre likhetstegnene (
===
). Det vil ikke fungere riktig hvis du bare bruker to. Dette er fordistrpos()
vil returnerefalse
hvis nålen ikke kan finnes i høystakken.Også arbeid: