StartsWith()- ja endsWith()-funktioiden käyttäminen PHP:ssä

Startswith Ja Endswith Funktioiden Kayttaminen Php Ssa



PHP tarjoaa useita sisäänrakennettuja toimintoja, jotka helpottavat merkkijonojen käyttöä. StartsWith() ja endsWith() ovat kaksi näistä funktioista, joiden avulla voimme määrittää, alkaako tietty merkkijono vai päättyykö tietty osamerkkijono. Tämä artikkeli kattaa käytön Alkaa() ja loppuu() toimii PHP:ssä.

StartsWith()- ja endsWith()-funktioiden käyttäminen PHP:ssä

PHP:n startsWith()- ja endsWith()-funktioilla voidaan tarkistaa, alkaako vai päättyykö merkkijono tiettyyn merkkiin tai merkkisarjaan, mikä on hyödyllistä validoinnissa ja suodatuksessa.

Niitä voidaan käyttää myös merkkijonojen leikkaamiseen niiden aloitus- tai loppumerkkien perusteella, mikä on hyödyllistä tietojen muotoilussa ja näyttämisessä. Alla on molempien toimintojen yksityiskohdat:







startsWith()-funktio

PHP:n startsWith()-funktio voi tarkistaa, alkaako merkkijono tietyllä osamerkkijonolla.



Syntaksi



StartsWith()-funktion syntaksi on seuraava:





bool alkaa kanssa ( merkkijono $heinäsuovasta , merkkijono $neula )

Tässä, $heinäsuovasta edustaa haettavaa merkkijonoa ja $neula edustaa etsittävää osamerkkijonoa.

Palata

Funktio palauttaa tosi, jos $heinäsuovasta ensimmäinen elementti on $needle ja false muuten.



endsWith()-funktio

Jos haluat tarkistaa, päättyykö merkkijono tiettyyn osamerkkijonoon PHP:ssä, käytetään yleensä endsWith()-funktiota.

Syntaksi

Tämän funktion syntaksi on seuraava:

bool päättyy ( merkkijono $heinäsuovasta , merkkijono $neula )

Tässä, $heinäsuovasta edustaa haettavaa merkkijonoa ja $neula edustaa etsittävää osamerkkijonoa.

Palata

Funktio palaa totta jos $heinäsuovasta loppuu $needle, ja väärä muuten.

Esimerkki: StartsWith()- ja endsWith()-funktioiden käyttäminen PHP:ssä

Katsotaanpa esimerkkiä, joka osoittaa startsWith()- ja endsWith()-funktioiden käytön PHP:ssä:



toiminto alkaa kanssa ( $heinäsuovasta , $neula ) {

palata substr ( $heinäsuovasta , 0 , strlen ( $neula ) ) === $neula ;

}

toiminto loppuu ( $heinäsuovasta , $neula ) {

palata substr ( $heinäsuovasta , - strlen ( $neula ) ) === $neula ;

}

// Määritä merkkijono

$string = 'Hei, PHP!' ;

// Käytä startsWith()-funktiota tarkistaaksesi, alkaako merkkijono sanalla 'Hei'

jos ( alkaa kanssa ( $string , 'Hei' ) ) {

kaiku 'Jojono alkaa sanalla 'Hei'. ;

} muu {

kaiku 'merkkijono ei ala sanalla 'Hei'. ;

}

// Käytä endsWith()-funktiota tarkistaaksesi, loppuuko merkkijono 'PHP!'

jos ( loppuu ( $string , 'PHP!' ) ) {

kaiku 'Merkkijono päättyy 'PHP!'.' ;

} muu {

kaiku 'merkkijono päättyy ilman 'PHP!'.' ;

}

?>

Tässä esimerkissä olemme määrittäneet startsWith()- ja endsWith()-funktiot ja niiden avulla tarkistamme, alkaako tietty merkkijono vai päättyykö tietty merkkijono tiettyyn osamerkkijonoon. Tämän koodin tulos olisi:

Johtopäätös

Funktiot startsWith() ja endsWith() ovat yksinkertaisia ​​mutta tehokkaita toimintoja, joiden avulla voimme tarkistaa, alkaako tietty merkkijono vai päättyykö tietty PHP:n alimerkkijono. Käyttämällä näitä toimintoja voimme helposti tarkistaa käyttäjän syötteet, etsiä tiettyjä kuvioita merkkijonosta ja suorittaa muita hyödyllisiä toimintoja.