У меня есть предложения, и я хочу, чтобы каждое предложение, найденное по дате, было удалено
$mysent = 'Jul 2, 2014 . I went to special place. Aug 30, 2015 . We went to Paris.';
Я пытаюсь использовать этот массив:
$sasi = array('Jan ','Feb ','Mar ','Apr ','May ','Jun ','Jul ','Aug ','Sep ','Oct ','Nov ','Dec ');
$angka = range(1,2015);
$bulan = $sasi.$angka.", ".$angka;
$contoh = str_replace($bulan,'',$contoh);
echo $contoh;
но формат даты не удалялся, помогите мне, спасибо
Вы можете использовать регулярные выражения:
$string = 'Jul 2, 2014 . I went to special place. Aug 30, 2015 . We went to Paris.';
$result = preg_replace('/(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s\d+,\s\d{4}\s\.\s/i', '', $string);
echo $result;
Выходы:
I went to special place. We went to Paris.
Ссылка PHPFiddle: http://www.phpfiddle.org/main/code/h82y-ucku