Computer -programma's en websites maken gebruik van verschillende soorten gegevens , waaronder begrepen teksten . In de meeste programmeertalen worden sequenties van de tekst aangeduid als strings . Een string is een opeenvolging van karakters , die hoofd-en kleine letters , cijfers en tekens kunnen bevatten . Een substring is een deel van een grotere reeks . Veel sites en programma's gebruiken substrings om gegevens , zoals de invoer van de gebruiker tekst te beheren . Tekstvariabelen Programma's en Web scripts variabelen gebruiken om afzonderlijke items van data modelleren . Het volgende voorbeeld PHP- code demonstreert het maken van een string variabele : $ my_words = " hier zijn enkele woorden " ; Deze code geeft de variabele een naam en een waarde . Dit is een opdracht verklaring , met de inhoud van de tekst opgenomen in koersen op de rechterkant van de verklaring en de gelijk-teken te wijzen aan de genoemde variabele aan de linkerkant. Tekenreeksen behoren tot de meest voorkomende vormen van gegevens voor zowel desktop -en webapplicaties , het opslaan van input van de gebruiker of de weergegeven tekst . In sommige talen , zoals Java , moeten programmeurs verklaren het type van een variabele wanneer ze creëren het, als volgt : String myWords = " hier zijn enkele woorden " ; String secties Soms programmeurs toegang moeten hebben tot informatie over de inhoud van een string variabele , met inbegrip van het verwerven van delen ervan . Het is ook gebruikelijk voor toepassingen te snijden Tekenreekswaarden - bijvoorbeeld als een gebruikersinterface heeft een beperkte hoeveelheid ruimte om de string weergegeven , of als een gegevensopslag bron , zoals een database , maar snaren van een beperkte lengte kan opslaan . Vaak substring functies uit te voeren in situaties waarin de ontwikkelaar niet weten hoe lang een string zal zijn , bijvoorbeeld als het wordt ingelezen van input van de gebruiker of uit een gegevensbron geïmporteerd . functies meeste talen bieden standaard functies voor het creëren van substrings binnen applicaties . De volgende Java- code toont : String sectionString = myWords.substring ( 0 , 7 ) ; Dit geeft de eerste zeven tekens in de tekenreeks als een nieuwe tekenreeksvariabele . De eerste parameter geeft de index van het eerste teken van de subreeks , terwijl de tweede geeft de positie na de laatste teken . De eerste index positie in een tekenreeks nul . De substring methode verandert niets aan de string het heet op . Het kopieert de volgorde die karakter in een nieuwe string. De volgende code voert hetzelfde proces in PHP $ section_string = substr ( $ my_words , 0 , 7 ) ; In dit geval omvatten de parameters die de oorspronkelijke tekenreeks als de indexposities . opties Meest substring functies bieden ontwikkelaars met opties in termen van de parameters die zij kunnen passeren . Bijvoorbeeld , als een integer parameter wordt doorgegeven aan de methode , de subreeks van die werkwijze uitgevoerd tot aan het einde van de tekenreeks , zoals in de volgende JavaScript code : var myText = " wat meer woorden " ; var textSection = myText.substring ( 5 , 9 ) ; sommige talen kunnen ook code om negatieve gehele getallen geven , zoals in het volgende voorbeeld JavaScript : var endText = myText.substring ( -2 ) ; Dit geeft de laatste twee tekens in de tekenreeks . |