相关疑难解决方法(0)

确保PHP substr完成单词而不是字符

我知道如何使用substr函数,但是这将很快结束一个单词的中间字符串.我希望字符串在一个单词的结尾处结束我将如何进行此操作?它会涉及正则表达吗?任何帮助非常感谢.

这就是我到目前为止所拥有的.只是SubStr ......

echo substr("$body",0,260);
Run Code Online (Sandbox Code Playgroud)

干杯

php substring

55
推荐指数
5
解决办法
8万
查看次数

PHP - 如何在某一点将"..."附加到不同长度的字符串?例如,200个字符之后

我有一个mysql数据库和一个充满信息的表,特别是一列产品描述.这个列在我的脚本中使用了两次.最大长度为1000个字符.

此信息的用途之一是对任何给定产品的简要描述.我想显示我刚刚提到的描述的缩短版本,所以例如可以说200个字符.

现在,使用PHP我想在其达到200个字符的位置附加"..."(3个点)的字符串.所以基本上只显示前200个字符.

我怎么会这样做?我相信这将是一个相当简单的任务,但互联网是一个寻找你不知道名称的东西的大地方:)

如果有人可以在这方面提供帮助,可以通过示例或与相关功能相关的一些链接来实现.非常感谢!

php string

4
推荐指数
3
解决办法
838
查看次数

即使strlen在可接受的范围内,这个正则表达式也会切断字符串中的最后一个单词

$theExcerpt = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis'

$theExcerptAppend = (strlen($theExcerpt) > 156) ? '...' : '';
$theExcerpt = preg_replace('/\s+?(\S+)?$/', '', substr($theExcerpt, 0, 156));
$theExcerpt .= $theExcerptAppend;
Run Code Online (Sandbox Code Playgroud)

只要输入短语长度超过156个字符,脚本就可以正常工作.然而,当长度小于156(因为它是在这里154),在最后一个字被放下,即使字符串,包括字,仍低于156.

注意:我不希望字符串在单词的中间终止,但是如果单词的包含不超过156的strlen值,则应该包含它.

php regex preg-replace substr

2
推荐指数
1
解决办法
441
查看次数

如何通过php跳过段落中的某些单词

我在数据库中有一个段落

$ str ="这是我很快就会展示的一段,当我点击视图时,它会完全显示我正在使用ajax并检索它"

我表现得像

这是我很快就会展示的一段

php for show第一个单词是

function chop_string($str, $x)// i called the function  
{
    $string = strip_tags(stripslashes($string)); 
    return substr($string, 0, strpos(wordwrap($string, $x), "\n"));
}
Run Code Online (Sandbox Code Playgroud)

当用户点击view more它时会显示其余部分,但问题是如何跳过这个this is a paragraph i show shortly 并显示其余部分

我想$x在点击后显示段落view more

html javascript css php mysql

1
推荐指数
1
解决办法
546
查看次数

缩短PHP中的文本字符串

有没有一种方法可以在PHP中修剪文本字符串,使其具有一定数量的字符?例如,如果我有字符串:

$string = "this is a string";

我怎么修剪它说:

$newstring = "this is";

到目前为止,这是我目前使用的chunk_split(),但是没有用。谁能改善我的方法?

function trimtext($text)
{
$newtext = chunk_split($text,15);
return $newtext;
}
Run Code Online (Sandbox Code Playgroud)

我也看了这个问题,但我不太了解。

php

1
推荐指数
3
解决办法
1万
查看次数

标签 统计

php ×5

css ×1

html ×1

javascript ×1

mysql ×1

preg-replace ×1

regex ×1

string ×1

substr ×1

substring ×1