Autor Zpráva
liblaha
Profil
Zdravím všechny odborníky. Potřeboval bych ze vstupního řetězce $s(viz.níže) vysát do pole všechny substringy, které jsou uzavřené ve složených závorkách. Něco mi říká, že by to mohly zvládnout funkce ereg nebo preg_match, ale nevím to jistě a taky nevím formát parametru $pattern:


$s = "<a href='index.php?page=news' class='white'>{news}</a> &middot;
<a href='index.php?page=articles' class='white'>{articles}</a> &middot;
<a href='index.php?page=downloads' class='white'>{downloads}</a>"
if( ereg( $pattern, $s, $a )) {
foreach( $a as $sout ) {
echo $sout."<br />";
}
}


požadovaný výstup:

{news}
{articles}
{downloads}

Nevěděl by prosím někdo, jak by to mělo spravne vypadat?
liblaha
Profil
Opakuji ještě jednou ten kód, byla tam chyba:

$s = "<a href='index.php?page=news' class='white'>{news}</a> &middot;
<a href='index.php?page=articles' class='white'>{articles}</a> &middot;
<a href='index.php?page=downloads' class='white'>{downloads}</a>";
if( ereg( $pattern, $s, $a )) {
foreach( $a as $sout ) {
echo $sout."<br />";
}
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0