PHP-skript modelleratexten sekvenser som strängar . Utvecklare kan innehålla strängar i sina manus med exakta värden eller variabler . Webbplatser ofta strängvärdena data för användaren visas i webbläsaren , vanligtvis formaterade i HTML-kod strukturer . Ibland , om ett PHP-skript som läser en sträng värde från en extern källa , kanske du måste beskära strängen för användaren visas . PHP sträng funktioner gör att du kan göra detta före utgången . Textsträngar
PHP-skript använder strängvariabler och värderingar modell text . Följande exempelkod visar förklara och exemplifiera en sträng variabel inuti ett PHP-skript : $ my_words = " Här är några ord som lagras som en sträng variabel i ett manus " ,
I detta fall skriptet skapar sträng internt . Men i många fall , PHP-skript använder strängdata från andra källor, till exempel användardata fångas via webbformulär , ifrågasatte datavariabler från en databas eller andra importerade dataobjekt från källor som XML och textfiler . Dessa skript kan inte ha god kännedom om innehållet eller egenskaperna för inkommande text . Om ett visst textobjekt kommer att orsaka ett problem inom en webbsida displayen om det är över en viss längd , kan PHP-skript måste beskära den .
Sträng funktioner
PHP sträng funktioner kan tillåta utvecklare att visa bara en del av en sträng variabel . Hellre än att förändra själva strängen , många av dessa funktioner returnerar en ny kopia av en sträng sektion och lämnar den ursprungliga opåverkade. Den delsträng Funktionen är användbar för detta ändamål , som i följande exempel kod : $ words_section = substr ( $ my_words , 0 , 10 ) ;
returnerar de första 10 tecknen i strängen och lagrar dem på angiven variabel referens . Den delsträng Funktionen kan eventuellt ta en enda parameter , enligt följande : $ words_section = substr ( $ my_words , 10 ) ;
returnerar tecknen börjar på tionde plats och kör till slutet av strängen . Detta innebär att koden inte kan vara säker på vilken längd den resulterande strängen kommer att vara , så funktionen metoden med två parametrar kan vara mer användbart när längden behöver beräknas .
Utgång
PHP-skript använder echo kommandot utdata HTML-kod , uppgifter och annat innehåll till användarens webbläsare . Detta tillåter serversidan skript för att bygga HTML-webbsidor och skicka dessa till användaren visas . Följande exempel PHP-kod demonstrerar inklusive delsträng i en eko uttalande tillsammans med annan uppmärkning : echo "
" $ words_section " < /p > ";
Manuset kunde. . alternativt innehålla delsträngen uttalande innanför ekot uttalande , enligt följande : echo "
" substr ( $ my_words , 0 , 10 ) " < /p > ";
. . är lämpligt om skriptet inte behöver lagra delsträng texten för något annat ändamål .
alternativ
PHP delsträng funktionen erbjuder en rad alternativ för utvecklare . Genom att inkludera ett negativt heltal som parameter , kan ett skript ange den sista serien av tecken i strängen , enligt följande : $ words_section = substr ( $ my_words , -10 ) ,
funktionsanrop kommer tillbaka slutlig 10 tecken i strängen , så att utvecklaren kan veta hur lång strängen som visas kommer att bli .