PHP hyssinglengder kan være effektivt vilkårlig størrelse --- grensen er satt når PHP er kompilert , og mislighold i moderne versjoner av PHP5 til 128 MB , noe som er nok til å lagre hele teksten " krig og fred " mer enn 40 ganger. Til tider kan det være lurt å begrense lengden på en streng, for eksempel , vil du kanskje bare vise de første linjene i en bok , eller du må kanskje begrense en streng å legge det til en MySQL database. Heldigvis PHP er streng manipulasjon evner tillate deg å gjøre dette smertefritt . Instruksjoner
en
Åpne PHP-filen ved å dobbeltklikke på filen ikonet for å legge det i din foretrukne editor. I dokumentet , bla ned til variabelen du skal begrense . Som med alle variabler , strenger i PHP begynne med et dollartegn , for eksempel, kan du se " $ string = ' Vi holder disse sannheter for å være selvinnlysende , at alle mennesker er skapt like '; " . Som strengen
2
Start en ny linje umiddelbart etter variabeldeklarasjon , og skriv inn følgende : en
" $ limited_string = substr ( $ string , 0 , beløp) ; " , deretter erstatte ut variablene . Den " substr ( )" funksjonen tar , som argumenter , til strengen skal trimmes , startposisjonen, og antallet tegn den resulterende strengen skal inneholde . Endre " $ string " til navnet på den variabelen du ønsker å trimme .
3
Erstatt "mengde " med den ønskede lengden på strengen i tegn. For eksempel , "$ limited_string = substr ( $ string , 0,21 ) " på utdrag av uavhengighetserklæringen som er lagret i " $ string " butikker " Vi holder disse sannheter " som " $ limited_string " , merk at den etterfølgende mellomrom var bevart av substr ( ) .
4
bruk " $ limited_string " i stedet for " $ string " der du trenger å referere til den avkortede variabel. For eksempel, " echo $ limited_string ; " vil skrive ut hakket strengen direkte til skjermen . Fordi substr ( ) ikke frakoble verdien av " $ string " variabel, kan du fortsette å bruke den når du trenger den full, uforkortede streng variabel .