EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Configura come lingua predefinita
Domande di PF - Cose da fare

Come regolare o tagliare una stringa a una determinata lunghezza in PHP

Programmazione PHP
 
Come regolare o tagliare una stringa a una determinata lunghezza in PHP

Ci sono un sacco di funzioni e Metodi il tipo di dati catena (Stringa) in PHP. Normalmente, Quando vogliamo abbreviare o regolare una stringa da un determinato numero di caratteri, utilizzare la funzione substr nel modo seguente:

dove la variabile $lunghezza Avrà il valore della dimensione della stringa risultante che vogliamo raggiungere.

Immaginate ora che vogliamo fare la regolazione o tagliare una stringa che verrà utilizzata in un pagina Web come Intro di qualsiasi Notizie, Articolo o simili. Se usiamo la funzione direttamente substr nella stringa di regolare, Questa funzione non lo farai distinzione tra le lettere, Parole e/o spazi vuoti, da quello che il risultato può essere una stringa in cui è l'ultima parola taglio.

Stiamo andando a vedere come possiamo risolvere questo, che fa., una stringa e di una lunghezza, Questo è regolazione in quel formato, tenendo conto che non dovrebbe tagliare le parole. Per fare questo, impostare manualmente la seguente funzione:

Questa funzione accetta come parametri un catena E la lunghezza desiderato.

Ci accingiamo a vedere un esempio. Se abbiamo la seguente stringa e applicare la funzione precedente su di esso:

il risultato sarà il seguente:

Se invece di utilizzare questa funzione, Abbiamo usato la funzione substr, il risultato sarebbe stato diverso:

lasciando la ultima parola della catena la metà.

Come si può vedere, il risultato di quest'ultimo non sarebbe andato molto bene, come un lead-in, in una pagina web, Dato che ci sono parole di taglio. Si scopre più adatto il risultato è estratto per la chiamata alla funzione AnnullaSpazi, che ha evitato i possibili tagli eliminando quelle parole che vengono lasciati a metà.

 

Entrare nel canale di Telegramma

Lasciaci un commento o accedere allaCose da fare
Condividerlo Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page

Lasciare una risposta