Wyciąganie danych ze znaczników: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
m |
|||
Linia 6: | Linia 6: | ||
function WyciagnijZeZnaczkow($tekst, $znacznik_przed, $znacznik_po) | function WyciagnijZeZnaczkow($tekst, $znacznik_przed, $znacznik_po) | ||
{ | { | ||
return substr($tekst, strpos($tekst, $znacznik_przed)+(strlen($znacznik_przed)), strpos($tekst, $znacznik_po) - strpos($tekst, $znacznik_przed)-strlen($znacznik_przed)); | $x=strpos($tekst, $znacznik_przed)+strlen($znacznik_przed); | ||
return substr($tekst, strpos($tekst, $znacznik_przed)+(strlen($znacznik_przed)), strpos($tekst, $znacznik_po,$x) - strpos($tekst, $znacznik_przed)-strlen($znacznik_przed)); | |||
} | } | ||
</source> | </source> |
Wersja z 22:42, 16 maj 2012
Funkcja (PHP) zwraca tekst umieszczony między znacznikami.
Funkcja :
<source lang="php"> function WyciagnijZeZnaczkow($tekst, $znacznik_przed, $znacznik_po) { $x=strpos($tekst, $znacznik_przed)+strlen($znacznik_przed); return substr($tekst, strpos($tekst, $znacznik_przed)+(strlen($znacznik_przed)), strpos($tekst, $znacznik_po,$x) - strpos($tekst, $znacznik_przed)-strlen($znacznik_przed)); } </source>
Przykład :
<source lang="php"> <?php
echo WyciagnijZeZnaczkow('Jan Kowalski', '>', ''); // Jan Kowalski
?> </source>