在PHP中截断连字符前面的句子

在PHP中截断连字符前面的句子,php,Php,我需要找到在连字符前面截断标题的方法,如下所示: "This is the title-This is an example" "This is the title" 因此,当它被截断时,标题将如下所示: "This is the title-This is an example" "This is the title" (没有“-这是一个示例”部分。) 我想有一个PHP函数,但我没有找到它。您正在寻找该函数 顺便说一句,a-是连字符,不是斜杠。您正在寻找函数 顺便说一句,a-是连字符,

我需要找到在连字符前面截断标题的方法,如下所示:

"This is the title-This is an example"
"This is the title"
因此,当它被截断时,标题将如下所示:

"This is the title-This is an example"
"This is the title"
(没有
“-这是一个示例”
部分。)

我想有一个PHP函数,但我没有找到它。

您正在寻找该函数

顺便说一句,a-是连字符,不是斜杠。

您正在寻找函数


顺便说一句,a-是连字符,不是斜杠。

您可以使用几种不同的方法。我个人的偏好可能是
strtok()
,因为它需要最少的代码量和效率


strtok()


explode()


substr()
strpos()


strstr()
如果使用>=PHP5.3

$title = strstr($str, '-', TRUE);

.

您可以使用几种不同的方法。我个人的偏好可能是
strtok()
,因为它需要最少的代码量和效率


strtok()


explode()


substr()
strpos()


strstr()
如果使用>=PHP5.3

$title = strstr($str, '-', TRUE);

.

你试过什么?如果您阅读PHP手册,这是非常简单的。另外,
-
也不叫“斜杠”。为了学习,为什么这样的问题会被否决?@Poe:我猜是因为OP没有尝试任何东西。你尝试过的可能是重复的吗?如果您阅读PHP手册,这是非常简单的。另外,
-
也不叫“斜杠”。为了学习,为什么这样的问题会被否决?@Poe:我猜是因为OP没有尝试任何东西。可能是Ok的重复,谢谢,很抱歉我的英语和PHP知识。我将尝试explode函数。好的,谢谢,对不起,我的英语和PHP知识。我将尝试爆炸功能。这似乎更容易,我将尝试它。谢谢。好吧,那么我重复$title,对吗?@user1116921:当然可以。这似乎更简单,我会试试。谢谢。好吧,那么我重复$title,对吗?@user1116921:当然可以。