EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
设置为默认语言
PF 问题 - 论坛

如何调整或修剪到一定长度在 PHP 中字符串

PHP 编程
 
如何调整或修剪到一定长度在 PHP 中字符串

有很多的 功能métodos sobre el tipo de datos (字符串) 在 PHP. 通常, cuando queremos acortar o ajustar una cadena a un determinado número de caracteres, usamos la función substr 通过以下方式:

donde la variable $长度 tendrá el valor del tamaño de cadena resultante que queremos conseguir.

Imagina ahora que queremos realizar el ajuste o recorte de una cadena de texto que vamos a usar en una web 页 作为 entradilla 任何 noticia, 文章 o 类似. Si usamos directamente la función substr sobre la cadena a ajustar, esta función va a hacer 区别 entre letras, 单词和/或在白色空格, por lo que el resultado puede ser una cadena donde la última palabra esté .

我们打算去看,我们可以解决这个问题, 做那件事, dada una cadena y una longitud, ésta se ajuste a dicho tamaño, teniendo en cuenta que no debe cortar palabras. 要做到这一点, 看看下面的函数:

Esta función toma como 参数 一个 长度 所需.

Vamos a ver un 示例. 如果我们有下面的字符串,它应用前面的函数:

结果 será el siguiente:

如果不使用此函数是, hubiéramos usado la función substr, 其结果就是不同:

dejando la última palabra de la cadena a medias.

正如你可以看到, este último resultado no quedaría muy bien, como entradilla, en una página web, ya que estamos cortando palabras. Resulta más idóneo el resultado obtenido al llamar a la función trimString, la cual ha evitado los posibles cortes eliminando aquellas palabras que se quedan a medias.

 

加入的频道 电报

我们的留言或输入到论坛
分享它 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
标签: , ,

留言