Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]eregi_replace i string
Forum PHP.pl > Forum > PHP
faran
Napisałem taką regółke:
Kod
$string = eregi_replace('([[:print:]]*)>internet','\\1>88internet', $text);

Problem jest w tym, że jeśli zmienna zawiera wpisy w jednej lini według poniższego przykładu:
Kod
$text='index>internet kukuryk>internet';
to wtedy nie wykonuje sie zamiana tego pierwszego wpisu czyli index>internet natomiast następuje zamiana tego drugiego wpisu czyli: kukuryk>internet

W przypadku gdy zmienna
Kod
$text='index>internet
kukuryk>internet';
zawiera te dane w nowej lini wtedy dziala wszystko dobrze i wpisy zostają zamienione według powyższej regóki.

Co zrobić, aby eregi_replace zamieniało te wpisy mimo tego, że będą w jednej lini ?.
scrat
  1. <?php
  2. $text='index>internet kukuryk>internet';
  3. $string = eregi_replace('([.]*)>internet','1>88internet', $text);
  4. echo $string;
  5. ?>
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.