エンコードされる文字は NUL (ASCII 0)、 \n、\r、 \、’、 “、および CTRL+Z です。
とのこと
$value = 'hogemoge';
$search = array("\\","\x00","\r","'",'"',"\x1a");
$replace = array("\\\\","\\0","\\r","\'",'\"',"\\Z");
return str_replace($search, $replace, $value);

プログラムのメモとか日常のこととか
エンコードされる文字は NUL (ASCII 0)、 \n、\r、 \、’、 “、および CTRL+Z です。
とのこと
$value = 'hogemoge';
$search = array("\\","\x00","\r","'",'"',"\x1a");
$replace = array("\\\\","\\0","\\r","\'",'\"',"\\Z");
return str_replace($search, $replace, $value);