第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何驗(yàn)證每個(gè) json 元素

如何驗(yàn)證每個(gè) json 元素

PHP
白衣非少年 2021-12-24 16:06:28
我如何驗(yàn)證每個(gè)json元素?[  {"FirmId":"1","ProductCode":"1","TotalStock":"16"},  {"TotalStock":"0"},  {"FirmId":"1","ProductCode":"12461","TotalStock":"0"},  {"FirmId":"1","ProductCode":"12462","TotalStock":"0"},  {"FirmId":"1","ProductCode":"12463","TotalStock":"10"}]在上面的 json 元素中,2 號元素與其他元素不同,應(yīng)該是相等的。怎么知道?有內(nèi)置功能嗎?
查看完整描述

1 回答

?
慕工程0101907

TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊

我不確定你想如何驗(yàn)證這些元素,這里我添加了兩種方法只是給你一些想法。


通過假設(shè)元素計(jì)數(shù)是固定的 (= 3)


function check1($obj) {

  foreach($obj as $elm) {

   if(count($elm) != 3) {

     echo 0 . PHP_EOL; 

    }

     echo 1 . PHP_EOL;;

    }

  }

使用通用鍵


function check2($obj, $key) {

    foreach($obj as $elm) {

      if(!array_key_exists($key, $elm)) {

       echo 0 . PHP_EOL; 

      }

      echo 1 . PHP_EOL;

    }

  }


查看完整回答
反對 回復(fù) 2021-12-24
  • 1 回答
  • 0 關(guān)注
  • 198 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號