Wyciąganie danych ze znaczników: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
(naprawa 2) |
m (Zastępowanie tekstu - "</source>" na "</pre>") |
||
(Nie pokazano 11 wersji utworzonych przez 3 użytkowników) | |||
Linia 1: | Linia 1: | ||
Funkcja zwraca tekst umieszczony między znacznikami. | Funkcja (PHP) zwraca tekst umieszczony między znacznikami. | ||
'''Funkcja :''' | |||
<pre> | |||
function WyciagnijZeZnaczkow($tekst, $znacznik_przed, $znacznik_po) | 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)); | |||
} | } | ||
</pre> | |||
'''Przykład :''' | '''Przykład :''' | ||
<pre> | |||
<?php | |||
echo WyciagnijZeZnaczkow('<td class="c1" nowrap>Jan Kowalski</td>', '>', '</td>'); // Jan Kowalski | |||
?> | |||
</pre> | |||
[[Category:PHP]] |
Aktualna wersja na dzień 17:23, 15 lut 2018
Funkcja (PHP) zwraca tekst umieszczony między znacznikami.
Funkcja :
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)); }
Przykład :
<?php echo WyciagnijZeZnaczkow('<td class="c1" nowrap>Jan Kowalski</td>', '>', '</td>'); // Jan Kowalski ?>