5

寻求帮助!

我需要在最后一次出现空格时拆分一个字符串...

例如“Great Neck NY”我需要拆分它,所以我有“Great Neck”和“NY”

我在使用 preg_split 和基本内容时没有遇到问题,但我很难弄清楚如何告诉它只在最后一次出现时拆分!任何帮助,将不胜感激!

麦克风

4

1 回答 1

13

您可以使用前瞻断言

preg_split('/\s+(?=\S+$)/', $str)

现在字符串将在\s+(空白字符)处拆分,前提(?=\S+$)是从此时开始匹配。并\S+$在字符串末尾立即匹配非空白字符。

于 2010-03-16T16:14:12.803 回答