PHP scripts model tekstsequenties als strings Limit . Ontwikkelaars kunnen bevatten strings in hun scripts met behulp van letterlijke waarden of variabelen . Websites vaak uitvoerstring gegevens voor de gebruiker weergave in de webbrowser , normaliter opgemaakt in HTML-opmaak structuren . Soms , als een PHP-script is het lezen van een string waarde van een externe bron , moet u mogelijk de string voor de gebruiker scherm bijsnijden . PHP string functies kunt u dit voorafgaand aan de uitgang doen . Tekst Strings PHP scripts gebruiken stringvariabelen en waarden te modelleren tekst . De volgende voorbeeldcode geeft aan verklaren en instantiëren een string variabele in een PHP-script : $ my_words = " Hier zijn enkele woorden opgeslagen als een string variabele in een script " ; In dit geval , het script is het creëren van de snaar intern . Echter, in veel gevallen , PHP scripts te gebruiken reeks gegevens uit andere bronnen , zoals de invoer van de gebruiker vastgelegd door middel van webformulieren , data variabelen opgevraagd uit een database of een andere ingevoerde data items uit bronnen zoals XML en tekstbestanden . Deze scripts kunnen niet vooraf kennis van de inhoud of de eigenschappen van binnenkomende SMS . Als een bepaalde tekst item zal leiden tot een probleem binnen een webpagina scherm als het boven een bepaalde lengte , kan de PHP-script nodig om het te snijden. Tekenreeksfuncties PHP string functies kunnen ontwikkelaars in staat om slechts een deel van een string variabele weer te geven . Eerder dan het veranderen van de string zelf , veel van deze functies retourneren een nieuwe kopie van een strijkers , zodat de oorspronkelijke onaangetast . De subreeksfunctie nuttig is voor dit doel , zoals in het volgende voorbeeld code : $ words_section = substr ( $ my_words , 0 , 10 ) ; geeft de eerste 10 tekens in de tekenreeks en slaat deze op de aangegeven variabele referentie. De subreeksfunctie kan optioneel neem een enkele parameter , als volgt : $ words_section = substr ( $ my_words , 10 ) ; Dit geeft de personages beginnen bij de tiende positie en actief aan het einde van de string . Dit betekent dat de code niet kan worden bepaald hoe lang de resulterende tekenreeks zal zijn , zodat de functie methode met twee parameters kan nuttiger zijn als lengte moet worden berekend . Output PHP scripts gebruiken de echo commando naar de uitgang HTML-opmaak , gegevens en andere content naar de gebruiker webbrowser . Dit maakt server side scripts om HTML- webpagina's te bouwen en stuur deze voor de gebruiker weergegeven. Het volgende voorbeeld PHP- code demonstreert waaronder de substring in een echo statement samen met andere markup : echo " " $ words_section " < /p > " ; Het script kon. . alternatief zijn de substring statement binnenin de echo statement , als volgt : echo " " substr ( $ my_words , 0 , 10 ) " < /p > " ; . . is geschikt als het script niet nodig om de substring tekst op te slaan voor een ander doel . opties de PHP subreeksfunctie biedt een scala aan mogelijkheden voor ontwikkelaars. Door het opnemen van een negatief geheel getal als parameter , kan een script de laatste reeks van tekens in de tekenreeks opgeven , als volgt : $ words_section = substr ( $ my_words , -10 ) ; Deze functie oproep keert de laatste 10 tekens in de string , zodat de ontwikkelaar kan weten hoe lang de weergegeven tekenreeks zal zijn .
|