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

Silviu is a full stack developer and entrepreneur. He is the founder of one of the first VPN services in Romania, RoTunneling and is part of Yahoo - Wall of Fame. He also loves bleeding edge technologies and new challenges.

No Comments


You can leave the first : )



Leave a Reply

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