Удалить символы после строки?

У меня есть строки, которые выглядят так:

John Miller-Doe - Name: jdoe
Jane Smith - Name: jsmith
Peter Piper - Name: ppiper
Bob Mackey-O'Donnell - Name: bmackeyodonnell

Я пытаюсь удалить все после второго дефиса, чтобы я ' m осталось с:

John Miller-Doe
Jane Smith
Peter Piper
Bob Mackey-O'Donnell

Итак, в основном, я пытаюсь найти способ отрезать его прямо перед "- Name:". Я играл с substr и preg_replace, но, похоже, не могу получить те результаты, на которые я надеюсь ... Может кто-нибудь помочь?

8
задан meagar 21 October 2010 в 21:20
поделиться