php obtener palabra directamente después de cierta palabra en la cadena
Estoy intentando escribir un script que analiza un correo electrónico y busca ciertas cadenas después de ciertas cadenas.
Por ejemplo, digamos que tengo el siguiente cuerpo de correo electrónico.
$body = "Dear John Doe, your information is below
Check in date: 07/23/2012
Check out date: 07/26/2012
Alternate Check in date: 07/27/2012
Alternate Check out date: 07/29/2012";
Quiero capturar la 'palabra' directamente después de la primera instancia de "Fecha de ingreso:", que sería "23/07/2012". La 'palabra' es el siguiente conjunto de caracteres con espacios a su alrededor. Incluí las partes 'alternativas' porque algunos correos electrónicos tendrán una versión de texto y una versión html.
Creo que necesito usar un combo de strpos (), substr () y explode () pero no estoy seguro de cómo. ¿Alguna sugerencia?