Поиск некоторой справки!
Я должен разделить строку при последнем вхождении пространства...
например, "Грэйт-Нек Нью-Йорк" я должен разделить его так, у меня есть "Грэйт-Нек" и "Нью-Йорк"
У меня не было проблемы с помощью preg_split с основным материалом, но я озадачен, пытаясь выяснить, как сказать ему только разделять при последнем вхождении! Любая справка ценилась бы!
Mike
Вы можете использовать утверждение lookahead :
preg_split('/\s+(?=\S+$)/', $str)
Теперь строка будет разделена на \ s +
( пробельные символы) только в том случае, если (? = \ S + $)
будет соответствовать с этого момента.И \ S + $
соответствует непробельным символам непосредственно в конце строки.