PHP: Düzenli ifade ile bir alıntıyı yapma

0 Cevap php

Ben bu eşleştirerek benim içeriğinin bir alıntı yapmaya çalışıyorum - [...]

$content_filtered = preg_replace("/<p>(.*?)\[...\](.*?)<\/p>/is", "<p>$1...</p>[...]<p>$2</p>", $item['pg_content_1']);

ve daha sonra bu patlayabilir [...]

$array_content = explode('[...]', $content_filtered);

alıntı üretmek için,

$content_current = $array_content[0]; 

o, böyle [...] ben kullanırken ile çalışıyor

<p>Lorem Ipsum is simply dummy text of[...] the printing and typesetting industry.</p>

böyle bir şey üretecek,

Lorem Ipsum is simply dummy text of...

ama ben [...] önce beyaz boşluk koyarsanız,

<p>Lorem Ipsum is simply dummy text of [...] the printing and typesetting industry.</p>

sonra noktalar alıntıda bir beyaz boşluk olacak,

Lorem Ipsum is simply dummy text of ...

nasıl o beyaz boşluk kurtulabilirsiniz?

Ben aşağıda bu hattı düzenli ifade ile bir şey olmalı bence ama ben bilmiyorum!

preg_replace("/<p>(.*?)\[...\](.*?)<\/p>/is", "<p>$1...</p>[...]<p>$2</p>", $item['pg_content_1']);

Eğer herhangi bir fikir varsa lütfen bana bildirin!

Teşekkürler.

0 Cevap