Wyciąganie danych ze znaczników: Różnice pomiędzy wersjami

Z Podręcznik Administratora by OPZ SGU
Przejdź do nawigacji Przejdź do wyszukiwania
m
m (łatwiej sie czyta)
Linia 14: Linia 14:
<source lang="php">
<source lang="php">
<?php
<?php
  echo WyciagnijZeZnaczkow('<td class="c1" nowrap>Jan Kowalski</td>', '>', '</td>'); // Jan Kowalski
$tresc='<td class="c1" nowrap>Jan Kowalski</td>';
$znacznik_poczatkowy='>';
$znacznik_koncowy='</td>';
 
echo WyciagnijZeZnaczkow($tresc, $znacznik_poczatkowy,$znacznik_koncowy ); // Jan Kowalski
?>  
?>  
</source>
</source>

Wersja z 06:52, 21 lip 2009

Funkcja (PHP) zwraca tekst umieszczony między znacznikami.

Funkcja :

<source lang="php"> function WyciagnijZeZnaczkow($tekst, $znacznik_przed, $znacznik_po) {

 return substr($tekst, strpos($tekst, $znacznik_przed)+1, strpos($tekst, $znacznik_po) - strpos($tekst, $znacznik_przed)-1);

} </source>

Przykład :

<source lang="php"> <?php

$tresc='Jan Kowalski';

$znacznik_poczatkowy='>';

$znacznik_koncowy=''; echo WyciagnijZeZnaczkow($tresc, $znacznik_poczatkowy,$znacznik_koncowy ); // Jan Kowalski ?> </source>