Hoe de functies startsWith() en endsWith() in PHP te gebruiken

Hoe De Functies Startswith En Endswith In Php Te Gebruiken



PHP biedt verschillende ingebouwde functies die het gemakkelijk maken om met strings te werken. StartsWith() en endsWith() zijn twee van deze functies waarmee we kunnen bepalen of een gegeven string begint of eindigt met een bepaalde substring. Dit artikel gaat over het gebruik van Begint met() En eindigt met() functies in PHP.

Hoe de functies startsWith() en endsWith() in PHP te gebruiken

De functies startsWith() en endsWith() in PHP kunnen worden gebruikt om te controleren of een string begint of eindigt met een bepaald teken of een reeks tekens, wat handig is voor validatie en filteren.

Ze kunnen ook worden gebruikt voor het bijsnijden van tekenreeksen op basis van hun begin- of eindtekens, wat handig is voor het formatteren en weergeven van gegevens. Hieronder vindt u de details van beide functies:







begintMet() Functie

De startsWith() functie in PHP kan controleren of een string begint met een gespecificeerde substring.



Syntaxis



De syntaxis voor de functie startsWith() is als volgt:





bool begintMet ( snaar $ hooiberg , snaar $naald )

Hier, $ hooiberg vertegenwoordigt de tekenreeks die moet worden doorzocht, en $naald vertegenwoordigt de subtekenreeks waarnaar moet worden gezocht.

Opbrengst

De functie retourneert true als het eerste element van $haystack $needle is en anders false.



eindigtMet() Functie

Om te controleren of een string eindigt met een specifieke substring in PHP wordt normaal gesproken de endsWith() functie gebruikt.

Syntaxis

De syntaxis voor deze functie is als volgt:

bool eindigt met ( snaar $ hooiberg , snaar $naald )

Hier, $ hooiberg vertegenwoordigt de tekenreeks die moet worden doorzocht, en $naald vertegenwoordigt de subtekenreeks waarnaar moet worden gezocht.

Opbrengst

De functie keert terug WAAR als $hooiberg eindigt op $naald, en vals anders.

Voorbeeld: het gebruik van de functies startsWith() en endsWith() in PHP

Laten we eens kijken naar een voorbeeld dat het gebruik van de functies startsWith() en endsWith() in PHP demonstreert:



functie begint met ( $ hooiberg , $naald ) {

opbrengst substr ( $ hooiberg , 0 , strlen ( $naald ) ) === $naald ;

}

functie eindigt met ( $ hooiberg , $naald ) {

opbrengst substr ( $ hooiberg , - strlen ( $naald ) ) === $naald ;

}

// Definieer een tekenreeks

$tekenreeks = 'Hallo PHP!' ;

// Gebruik de functie startsWith() om te controleren of de tekenreeks begint met 'Hallo'

als ( begint met ( $tekenreeks , 'Hallo' ) ) {

echo 'De string begint met 'Hallo'.' ;

} anders {

echo 'tekenreeks begint niet met 'Hallo'.' ;

}

// Gebruik de functie endsWith() om te controleren of de tekenreeks eindigt op 'PHP!'

als ( eindigt met ( $tekenreeks , 'PHP!' ) ) {

echo 'De tekenreeks eindigt met 'PHP!'.' ;

} anders {

echo 'tekenreeks eindigt zonder 'PHP!'.' ;

}

?>

In dit voorbeeld hebben we de functies startsWith() en endsWith() gedefinieerd en vervolgens gebruikt om te controleren of een bepaalde tekenreeks begint of eindigt met een opgegeven subtekenreeks. De uitvoer van deze code zou zijn:

Conclusie

De functies startsWith() en endsWith() zijn eenvoudige maar krachtige functies waarmee we kunnen controleren of een gegeven string begint of eindigt met een opgegeven substring in PHP. Door deze functies te gebruiken, kunnen we eenvoudig gebruikersinvoer valideren, naar specifieke patronen in een tekenreeks zoeken en andere nuttige bewerkingen uitvoeren.