不知道这是否被问到,但是将三个字符串合并为一个字符串的最佳方法是什么。我尝试添加一个数组,但它不起作用。php字符串与substr和strpos组合成一个字符串
我的字符串是: $linktitle = get_the_title(); $linkt = substr($linktitle, 0, strpos($linktitle, ' —')); $linkt2 = substr($linktitle, 0, strpos($linktitle, ' –')); $linkt3 = substr($linktitle, 0, strpos($linktitle, ' |'));
例$linktitle
输出:
Facebook的创建类似YouTube的视频功能里面Facebook | RE /代码 WNYC开辟新的播客处 - 纽约时报
我试图在组合没有工作: $linkall = substr($linktitle, 0, strpos($linktitle, array(' —', –',' |')));
我想什么做到的是结合—
,–
和|
如上例所示(如果可能)。
如果您在使用一个数组,可以使用'implode()'来做到这一点。 – Twisty
你没有道理。如何结合?更清楚地解释你想达到的目标。 –
请另外包含一个'$ linktitle'内容的例子。 – Twisty