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
Linia 3: Linia 3:
'''Funkcja :'''  
'''Funkcja :'''  


<pre>
<source lang="php">
function WyciagnijZeZnaczkow($tekst, $znacznik_przed, $znacznik_po)  
function WyciagnijZeZnaczkow($tekst, $znacznik_przed, $znacznik_po)  
{
{
   return substr($tekst, strpos($tekst, $znacznik_przed)+1, strpos($tekst, $znacznik_po) - strpos($tekst, $znacznik_przed)-1);
   return substr($tekst, strpos($tekst, $znacznik_przed)+1, strpos($tekst, $znacznik_po) - strpos($tekst, $znacznik_przed)-1);
}
}
</pre>
</source>


'''Przykład :'''
'''Przykład :'''


<pre>
<source lang="php">
<?php
<?php
   echo WyciagnijZeZnaczkow('<td class="c1" nowrap>Jan Kowalski</td>', '>', '</td>'); // Jan Kowalski
   echo WyciagnijZeZnaczkow('<td class="c1" nowrap>Jan Kowalski</td>', '>', '</td>'); // Jan Kowalski
?>  
?>  
</pre>
</source>
 




[[Category:PHP]]
[[Category:PHP]]

Wersja z 06:42, 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

echo WyciagnijZeZnaczkow('Jan Kowalski', '>', ''); // Jan Kowalski

?> </source>