【问题标题】:Get objectname from an array in php从 php 中的数组中获取对象名
【发布时间】:2021-11-06 21:31:53
【问题描述】:

试图创建一个循环,排除我可以在我的自定义数组中找到的对象。

问题是我无法使用函数来查找对象的“名称”。在这种情况下,我想从我的答案中排除日期。

json 答案如下所示:

"BasicList": [
    {
      "letter": "B",
      "date": "2020-01-01 - 2020-12-31",
      "meters": 44
    },

我的代码是这样的:

<?php foreach($row as $rowen) {
    $dontshow = array( "date");

    if (in_array($rowen, $dontshow, TRUE)){
        
    }
    else{

      echo stringisempty($rowen);
      echo "</br>";
    }
}?>


                    

【问题讨论】:

    标签: php wordpress loops foreach


    【解决方案1】:
    foreach ($array as $item)
    

    $item 将是数组项的(即B2020-01-01 - 2020-12-3144)。

    foreach ($array as $index => $item)
    

    $item 仍将是 $index 将是数组项的 索引(即 letterdatemeters )。

    在您的$dontshow 检查中使用$index 部分:

    foreach($row as $index => $rowen) {
        $dontshow = array( "date");
    
        if (in_array($index, $dontshow, TRUE)){
            
        }
        else{
    
          echo stringisempty($rowen);
          echo "</br>";
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-19
      • 2019-06-05
      • 1970-01-01
      • 2021-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多