新聞中心
PHP生成json后咋去掉[]
JSON 格式的數(shù)據(jù)如果去掉 [ 的話可能無法正常轉(zhuǎn)成數(shù)組了。
創(chuàng)新互聯(lián)公司長期為成百上千客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為穆棱企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè),穆棱網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
去除的話可以用字符串替換函數(shù):
$json;
$newJson?=?str_replace(['[',?']'],?['',?''],?$json);
echo?$newJson;
php怎么刪除json里面的數(shù)據(jù)?
參考方法就是先把文件讀出來,把不要的數(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();
}
有人用php做后臺,用過json做數(shù)據(jù)庫的嗎?想請教下,如何用php添加刪除json元素
您好,說json數(shù)據(jù)存儲在您的數(shù)據(jù)庫
$ USER ='{“名字”:“小明”,“年齡”:16,“性別”:“男”};
如果您想刪除“性”的屬性,你再json_encode(數(shù)組({“名稱”:“小明”,“年齡”:16}));這時候就相當于刪除“性”元素,
如果你要添加的元素,例如,教育,那么你可以
json_encode(數(shù)組({“名稱”:“小明,年齡:16,”性別“:”男“,”EDU“=”河南師范大學(xué)學(xué)報“})),
如果你想讀它直接json_decode($的用戶,真實的),然后返回一個數(shù)組的形式。
我希望您的幫助!
分享標題:php刪除json數(shù)據(jù) php處理json數(shù)據(jù)
鏈接地址:http://fisionsoft.com.cn/article/higigo.html