Autor Zpráva
koprlok
Profil *
zdravím,
mám v proměné uložené následující:
 $soubor = '(různý počet mezer-mění se)<span class="card-start" rel="1482125400(náhodné číslo, které se pořád mění)">06:30</span>'
a já potřebuji udělat tak, aby se mi vypsalo z proměnné pouze '06:30'
Je nějaký jednoduchý způsob jak to pomocí php vypsat?

Předem díky za rady
Hando
Profil
Mění se i koncová část toho stringu? Jestli má jen proměnnou pozici od začátku řetězce a ne od konce, tak by ses mohl chytit toho, ne?
koprlok
Profil *
Bohužel to občas pokračuje
CZechBoY
Profil
<?php
$soubor = '(různý počet mezer-mění se)<span class="card-start" rel="1482125400(náhodné číslo, které se pořád mění)">06:30</span>';
if (preg_match('~<span class="card-start".*?>(?P<datum>[\d\:]+)</span>~', $soubor, $mDatum)) {
  echo $mDatum['datum'];
} else {
  echo "Nenalezeno";
}
koprlok
Profil *
Díky :)

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: