Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP]problem z str_replace()
smagul
post 16.06.2010, 14:16:54
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 4
Dołączył: 17.02.2009

Ostrzeżenie: (0%)
-----


Witam, w pierwszym pliku mam pewną divkę, do której jest ładowany plik przy pomocy jquery
  1. $('#divka').load('plik.php?a=napis1&b=napis2&c=napis3');


W pliku plik.php pobieram z bazy pewną komórkę, zapisuję ją do zmiennej i chcę usunąć z niej fragment tekstu, który został podany w zmiennych GET z polecenia load.

  1. list($string) = mysql_fetch_row(mysql_query($zapytanie)); //pobranie striga
  2. $string= str_replace(' ', ' ', $string);
  3. $a = str_replace(' ', ' ', $a);
  4. echo '<h1>|'.$a.'</h1>';
  5. echo '<h1>'.$string.'</h1>';
  6. $string= str_replace('|'.$a, '', $string); // usuniecie szukanego elementu
  7. echo '<h1>'.$string.'</h1>';


a oto efekt jaki otrzymuję:

|dsad dasd
|dsad dasd|dasda1
|dsad dasd|dasda1

moje pytanie brzmi WTF?
w przypadku gdy nie używam spacji to wszystko działa bez problemów, czyli '|dasda1' usuwa się bez problemów.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 22:44