【发布时间】:2013-09-08 20:21:30
【问题描述】:
我想给文本添加子字符串,例如。 “你好吗?”通过使用此代码
$text= "Hello - How are you?";
$strings = explode(' - ',$text);
echo $strings[0]; // Hello
echo $strings[1]; // How are you
它不会工作,因为' - '。
如果我改成:
$text= "Hello-How are you?";
$strings = explode('-',$text);
echo $strings[0]; // Hello
echo $strings[1]; // How are you
没关系。
有人可以帮助我吗?谢谢。
【问题讨论】:
-
应该可以,你确定它们是真实的空间,而不是其他东西(例如 em 空间、en 空间或其他东西?)
-
检查这些空格实际上是空格,而不是 en 或 em 空格:3v4l.org/T5P5X
-
还要检查连字符“-”是否相同......不仅是空格。
-
您总是可以在结果上使用
trim来删除字符串开头和结尾的空格,并在-上简单地分解 @987654327 @。echo trim($strings[0]); -
@EmilioGort 如果那是一个标签则不是