Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Nopea kysymys

makas [22.03.2006 23:14:02]

#

Miten saan trimmattua pois " -merkin ?

$data = "dataa jossa on "-merkkejä...";

$data = preg_replace(?, "", $data);

Nopeita vastauksia tulemaan...

jonez [22.03.2006 23:18:12]

#

laita $data = preg_replace(?, "\"", $data); tai $data = preg_replace(?, "/"", $data); .

ajv [22.03.2006 23:21:18]

#

Lainausmerkki hipsujen sisään ja str_replacella:
$data = str_replace('"', '', $data);

makas [22.03.2006 23:26:29]

#

Ei toimi...

ajv [22.03.2006 23:28:55]

#

Kyllä mulla ainakin toimii:

<?php
$data = 'Hello "PHP"';
$data = str_replace('"', '', $data);
echo $data; // Hello PHP
?>

Vai siis minkä merkin nyt halusit pois?

makas [22.03.2006 23:31:45]

#

juuh nyt toimii :) pikkunen kirjoitusvirhe ;) minulla siis... Kiitos ajv:lle

exAtuu [23.03.2006 06:31:24]

#

Jos haluat tehdä tuon esimerkiksi suojataksesi tietokantaa, tutustu tähän:

<?php
$string = htmlspecialchars($string, ENT_QUOTES, "UTF-8");
?>

Vaihda toki tuo UTF-8 käyttämäksesi merkistöksi.

EDIT: Tokkiinsa voit myös käyttää komentoa addslashes()

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta