使用str_place删除_excerpt()开头的 ;

时间:2016-06-14 作者:HannesH

我正在尝试删除\\u摘录()开头的空格;。它们是由内容中两个图像之间的空白空间组成的。在下面的代码中,我尝试使用str\\u replace来消除它们,但没有成功。

$string = get_the_excerpt();
$string = str_replace(\' \',\'\',$string);
echo $string;
使用相同的设置,可以删除正常间距

$string = get_the_excerpt();
$string = str_replace(\' \',\'\',$string);
echo $string;
为什么会出现这种情况,如何删除 ?

UPDATE

这是图像在编辑器中的放置方式-是图像之间的空间导致  在摘录的开头。This is how the images are placed in the editor - it is the space between the images causing the   at the beginning of the excerpt. .

这就是结果

This is the result

这就是我检查元素时的样子。This is what it looks like when I inspect the elements.

1 个回复
SO网友:jgraup

尝试ltrim() 删除字符串开头的字符。

$str = \'        Some Stuff here   this is ok and     this is\';

echo ltrim(ltrim($str, \' \'), \' \');