parseren substrings van zinnen in PHP is vrij eenvoudig , als de programmeur maakt gebruik van de functie " substr " . Echter , werkt deze functie niet aandacht besteden aan de eigenlijke inhoud van de string , alleen de lengte van de snaar en de indexen van waaruit de substring wordt afgeleid . Om te voorkomen dat het breken woord tijdens het maken substrings , wordt het noodzakelijk om een manier om woorden /substrings trekken van zinnen en ervoor zorgen dat ze intact blijven voeren . De " substr " Function De functie " substr " in PHP neemt twee vereiste argumenten : de originele string. en een integer waarde voor de lengte van de benodigde substring . Dus, bijvoorbeeld , de volgende functie oproep : substr ( ' Hello World ' , 6 ) ; zal "World " drukken om de browser . de " exploderen " functie een ingebouwde operatie om woorden te trekken van een string is de functie " exploderen " ( bron 2 ) . Deze functie zal substrings trekken uit een grotere reeks , scheiden ze door de keuze van afbakening van de programmeur . Neem als voorbeeld de string $ string = " hello : wereld : hier : we : zijn " ; Om op te halen uit de woorden in de string , het exploderen functie kan strip uit herhaalde scheidingstekens ( in dit voorbeeld , " : " ) . de " imploderen " Function Tegenover het exploderen functie is de implose functie . Het imploderen functie kan de programmeur om een array van strings ( meestal woorden ) maken en die samen in een grotere reeks , gescheiden door een gekozen scheidingsteken . Dus , een array met de volgende informatie : $ woorden = array ( ' hallo ' , ' wereld ' , ' hier ' , 'wij' , ' zijn ' ) ; kunnen worden samengevoegd in een enkele array gescheiden door spaties , komma's , of wat dan ook het symbool van de programmeur nodig voorbeeld Neem de volgende tekenreeks : . $ voorbeeld = "Dit is een voorbeeld string" ; Via de ontploffen functie , kan de programmeur een array subtekenreeksen maken , die elk een heel woord ( geen risico dat woorden ) worden $ sub_array = explode ( " " , $ bijvoorbeeld ) ; echo $ sub_array [ 0 ] ; //" Deze " echo $ sub_array [ 1 ] ; //"is " < br > De array kan vervolgens in weer een langere string ( bron 3 ) worden gewijzigd : ; echo $ new_string $ new_string = imploderen ( " , " , $ sub_array ) ; //" Dit , is , een , bijvoorbeeld , string"
|