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
?>