Tırnak İşaretine Slaş İşareti Ekleme ve Çıkarma Sınıfı

Veritabanına giden verileri bu sınıf ile tırnak işaretinden kurtarabilirsiniz.

PHP
33 lines
<?php
class slas{
function ekle($dizi){
$yayinla = [];
foreach ($dizi as $anahtar=> $deger){
if (is_array($deger)){
$yayinla[$anahtar] = array_merge($yayinla[$anahtar], $this->ekle($deger));
continue;
}
$yayinla[$anahtar] = addslashes($deger);
}
return $yayinla;
}
function cikar($dizi){
$yayinla = [];
foreach ($dizi as $anahtar=> $deger){
if (is_array($deger)){
$yayinla[$anahtar] = array_merge($yayinla[$anahtar], $this->cikar($deger));
continue;
}
$yayinla[$anahtar] = stripslashes($deger);
}
return $yayinla;
}
}
$v=new slas;
$dizi1=["elma'nın","armut'un"];
$dizi2=["portakal\'ın","mandalina\'nın"];
print_r($v->ekle($dizi1));
print_r($v->cikar($dizi2));
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Çıktısı

Markdown
10 lines
Array
(
[0] => elma\'nın
[1] => armut\'un
)
Array
(
[0] => portakal'ın
[1] => mandalina'nın
)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 

Sizin Değerli Görüşlerinize İhtiyacımız Var.