Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]usniecie kawałka tekstu
Forum PHP.pl > Forum > Przedszkole
xavierek
Witam mam takie pytanie mamy jakąś zmienna co zawiera tekst np bla bla bla >bla bla bla bla< bla bla

i chce usunac z tego >bla bla bla bla< lecz jedyne co wiem ze jest to > < tekst pozostały się zmienia

czy jest jakaś funckja podobna do replace ale zęby podać zakresy \>[a-z]<\D i zamieniło na nic ?
ayeo
Witam!

Jest taka funkcja i nazywa się preg_replace(); Pattern powinien wyglądać tak: #>.*?<#s

Pozdrawiam!
r4xz
dla przykladu:

Kod
$tekst = "jas/ffasfasfasf/jajaja

$tekst = preg_replace("#(.*?)/(.*?)/(.*?)#si",'\\1 \\3',$tekst);

echo $tekst;


da wynik: "jas jajaja";

teraz wystarczy, ze przerobisz tyo na swoje potrzeby
ayeo
~r4xz, bardziej zamotać się na dało? biggrin.gif
r4xz
Cytat(ayeo @ 25.07.2009, 16:09:55 ) *
~r4xz, bardziej zamotać się na dało? biggrin.gif


starałem się jak mogłem smile.gif
ayeo
  1. <?php
  2. $tekst = "jas/ffasfasfasf/jajaja";
  3.  
  4. $tekst = preg_replace( "#/.*?/#s", ' ', $tekst);
  5.  
  6. echo $tekst;
  7. ?>
r4xz
dzięki ayeo, przynajmniej jest jakiś pożytek z próby pomagania innym - sam więcej będę umiał smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.