Miten saan trimmattua pois " -merkin ?
$data = "dataa jossa on "-merkkejä...";
$data = preg_replace(?, "", $data);
Nopeita vastauksia tulemaan...
laita $data = preg_replace(?, "\"", $data); tai $data = preg_replace(?, "/"", $data); .
Lainausmerkki hipsujen sisään ja str_replacella:
$data = str_replace('"', '', $data);
Ei toimi...
Kyllä mulla ainakin toimii:
<?php $data = 'Hello "PHP"'; $data = str_replace('"', '', $data); echo $data; // Hello PHP ?>
Vai siis minkä merkin nyt halusit pois?
juuh nyt toimii :) pikkunen kirjoitusvirhe ;) minulla siis... Kiitos ajv:lle
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()
Aihe on jo aika vanha, joten et voi enää vastata siihen.