Autor Zpráva
Wek
Profil
Potřeboval bych pomoct s jedním skriptem na vyhledávání slov, potřeboval bych vypsat čísla ktera jsou mezi "/detail/" a končí "-". Script funguje jenže to vypíše jen jedno idčko a na stránce je toho víc a já potřebuju vypsat všechny.
kod:

$web = $_POST['web'];
$obsah = file_get_contents($web);
$zacatek = stripos($obsah, "/detail");
$konec = stripos($obsah, "-", $zacatek);
$vypis = substr($obsah, $zacatek + strlen("/detail"), $konec - $zacatek - strlen("/detail"));

echo "<br>".substr($vypis, 1)."<br>";
Str4wberry
Profil
Asi by se hodilo použít regulární výrazy a funkci preg_match_all:

Regulární výraz by mohl být třeba: /detail/([0-9]*)-

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: