EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Definir como idioma padrão
Perguntas de PF - Fórum

Como ajustar ou cortar uma sequência de caracteres de texto para um determinado comprimento em PHP

Programação PHP  
 
Como ajustar ou cortar uma sequência de caracteres de texto para um determinado comprimento em PHP

Há uma abundância de funções e métodos de no tipo de dados Cadeia de (Sequência de caracteres) em PHP. Normalmente, Quando queremos encurtar o ajustar uma sequência de caracteres para um determinado número de caracteres, Nós usamos a função substr da seguinte maneira:

onde a variável $comprimento terá o valor do tamanho da sequência de caracteres resultante que queremos ir.

Imagine agora que querem realizar o ajuste ou o recorte de uma sequência de caracteres de texto que vai usar em um página da Web como Intro qualquer Notícias, Artigo o semelhantes. Se nós usamos diretamente a função substr para ajustar a corrente, Esta função Não vai fazer distinção entre letras, palavras e/ou espaços em branco, Portanto, o resultado pode ser uma sequência de caracteres onde é a última palavra corte.

Vamos ver como podemos resolver isso, fazendo isso, dada uma sequência de caracteres e um comprimento, Isto é ajuste em que o tamanho, levando em conta que Não deve cortar palavras. Para fazer isso, definir-se em função de seguir:

Esta função tem como parâmetros um Cadeia de e o comprimento desejado.

Vamos ver um exemplo de. Se nós temos a seguinte sequência e aplicar a função anterior nele:

o resultado serão os seguintes:

Se em vez de usar essa função, Usamos a função substr, o resultado teria sido diferente:

deixando-a última palavra Cadeia de metade.

Como você pode ver, o último resultado Não seria muito bem, como intro, em uma página da web, Uma vez que são palavras de corte. Resultados mais adequado o resultado obtido chamando a função trimString, que tem evitado os cortes possíveis, eliminando as palavras que restam metade.

 

Deixe-em um comentário ou entrar para oFórum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

"Um pensamento sobre"Como ajustar ou cortar uma sequência de caracteres de texto para um determinado comprimento em PHP

El agradecido

Obrigado, lo use para corregir un error al crear unos xml.

Comentários estão fechados.