Extrage textul dintre doua delimitatoare [PHP]

Ati avut vreo data de a face, in timp ce scriati cod in PHP cu problema preluarii unei propozitii a.ka. string din interiorul altei propozitii (string) si nu ati stiut cum? Iata aveti in continuare o functie scrisa de mine care va va ajuta sa faceti acest lucru fara probleme:

function text_dintre_delimitatori($text,$inceput,$sfarsit)
{
$rezultat=explode($inceput,$text);
$rezultat=$rezultat[1];
$rezultat=explode($sfarsit,$rezultat);
return $rezultat[0];
}
echo text_dintre_delimitatori('mama are mere, are pere.',',','.');

In exemplul de mai sus avem string-ul “mama are mere, are pere.” Am vrut sa scoatem din aceasta doar partea de la virgula pana la punct, anume, ” are pere”.

Am folosit apelul functiei text_dintre_delimitatori(‘propozitie’,’primul delimitator – in cazul meu virgula’,’al doilea delimitator – in cazul meu punctul’)

Sper ca ati inteles cum functioneaza aceasta functie si va va fi de folos in situatii ca extragerea diferitelor elemente din pagini web s.a! 🙂

Silviu Stroe
I'm Silviu and I run Brainic, a mobile-focused software agency. I'm also a member of Nokia and Yahoo wall of fame. My interests are in low-code/no-code development and bleeding-edge technologies.

Leave a Reply

Your email address will not be published. Required fields are marked *