PHP stripslashes() 函數(shù)
網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、小程序定制開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了文縣免費建站歡迎大家使用!
stripslashes() 函數(shù)刪除:反斜杠及由 addslashes() 函數(shù)添加的反斜杠。
該函數(shù)可用于清理從數(shù)據(jù)庫中或者從 HTML 表單中取回的數(shù)據(jù)。
實例代碼:
?php
echo stripslashes("Who\'s Bill Gates?");
?
JSON 格式的數(shù)據(jù)如果去掉 [ 的話可能無法正常轉成數(shù)組了。
去除的話可以用字符串替換函數(shù):
$json;
$newJson?=?str_replace(['[',?']'],?['',?''],?$json);
echo?$newJson;
參考方法就是先把文件讀出來,把不要的數(shù)組元素刪了后再寫回去;
參考代碼如下:
// std::string jsonPath // json文件路徑
Json::Reader reader;
Json::Value root;
ifstream is;
is.open (jsonPath.c_str(), std::ios::binary );
if (reader.parse(is, root))
{
std::string code;
Json::Value value;
int size = root.size();
for (int i = 0; i size; i++)
{
if(條件)
{
value[i] = root[i];
}
}
is.close();
Json::FastWriter writer;
std::string json_append_file = writer.write(value);
std::ofstream ofs;
ofs.open(jsonPath.c_str());
ofs json_append_file;
ofs.close();
}