PHP stränglängder kan vara effektivt godtycklig storlek --- gränsen är satt vid PHP kompileras , och defaults i moderna versioner av PHP5 till 128 MB, vilket är tillräckligt för att lagra hela texten i " krig och fred " mer än 40 gånger . Ibland kanske du vill begränsa längden på en sträng , till exempel , kanske du vill bara visa de första raderna i en bok , eller du kan behöva för att inskränka en sträng för att lägga till en MySQL-databas . Lyckligtvis PHP : s strängmanipulationer förmågor tillåter dig att göra det smärtfritt . Instruktioner
1
Öppna din PHP-fil genom att dubbelklicka på filen för att ladda den i önskad editor . I dokumentet , bläddra ner till variabel du ska begränsa . Som med alla variabler , strängar i PHP börjar med ett dollartecken , till exempel , kan du se " $ string = ' Vi håller dessa sanningar som självklara , att alla Män är skapade lika " , " . Som strängen
Sida 2
Starta en ny linje direkt efter variabeldeklarationen , och skriver följande :
" $ limited_string = substr ( $ sträng , 0 , belopp ) , " , då ersätta de variabler . Den " substr ( ) " -funktion tar som argument , att strängen ska trimmas , startpositionen och antalet tecken den resulterande strängen ska innehålla . Ändra " $ string " till namnet på den variabel som du vill trimma .
3
Ersätt " belopp " med önskad längd av strängen i tecken. Till exempel , " $ limited_string = substr ( $ string , 0,21 ) " på utdrag av självständighetsförklaringen lagras i " $ string " butiker " Vi håller dessa sanningar " som " $ limited_string " , observera att det bakre utrymmet var konserverade med substr ( ) . .
4
Använd " $ limited_string " istället för " $ string " där du behöver för att referera till stympade variabeln Till exempel , " echo $ limited_string , " kommer ut den hackade strängen direkt till skärmen . Eftersom substr ( ) inte unset värdet av " $ string " variabel , kan du fortsätta att använda när du behöver den fullständiga, oavkortade sträng variabel .