Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pozbywanie się znaku: "
Forum PHP.pl > Forum > PHP
bm
Witam.
Mam np.: system newsowy, po wpisaniu newsa, chciałbym aby ewentualne znaki " zmieniły się na taki zapis: ″

W moim przypadku inne rozwiązania nie są możliwe.

A więc:

  1. <?php
  2. $tresc = ereg_replace(&#092;"\"\" , \"&Prime;\" , $tresc); 
  3. ?>

To oczywiście błąd winksmiley.jpg
Inaczej:
  1. <?php
  2. $tresc = ereg_replace(&#092;"\"\" , \"&Prime;\" , $tresc);
  3. ?>

po tym cudzysłów się zmienia ale zostaje: \ sad.gif

Jak sobie z tym poradzić questionmark.gif

---
Prosze uzywac [php] do umieszczania kodu php
hwao
ph34r.gif
cim
może zmiana funkcji na str_replace() coś da...
hwao
  1. <?php
  2. $tresc = str_replace(&#092;"\"\" , \"&Prime;\" , $tresc);
  3. ?>

Pewnie braklo Ci jednej \ a pozatym str_replace jets duzo szybsze
mls
Po co sobie komplikować sprawę różnymi cudzysłowami...
  1. <?php
  2. $tresc = str_replace('\"' , &#092;"&Prime;\" , $tresc);
  3. ?>

czyli apostrof-cudzysłów-apostrof smile.gif
mls
A może lepiej zapoznać się z funkcją addslashes" title="Zobacz w manualu PHP" target="_manual?
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.