为了账号安全,请及时绑定邮箱和手机立即绑定

如何验证每个 json 元素

如何验证每个 json 元素

PHP
白衣非少年 2021-12-24 16:06:28
我如何验证每个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 号元素与其他元素不同,应该是相等的。怎么知道?有内置功能吗?
查看完整描述

1 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

我不确定你想如何验证这些元素,这里我添加了两种方法只是给你一些想法。


通过假设元素计数是固定的 (= 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;

    }

  }


查看完整回答
反对 回复 2021-12-24
  • 1 回答
  • 0 关注
  • 215 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号