从 php 中的数组获取对象名称
Get objectname from an array in php
尝试创建一个循环来排除我可以在自定义数组中找到的对象。
问题是我无法获得查找对象“名称”的功能。在这种情况下,我想从我的回答中排除日期。
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>";
}
}?>
foreach ($array as $item)
$item
将是数组项的 值 (即 B
、2020-01-01 - 2020-12-31
、44
)。
foreach ($array as $index => $item)
$item
仍将是 value,$index
将是数组项的 index (即 letter
、date
、meters
).
在您的 $dontshow
检查中使用 $index
部分:
foreach($row as $index => $rowen) {
$dontshow = array( "date");
if (in_array($index, $dontshow, TRUE)){
}
else{
echo stringisempty($rowen);
echo "</br>";
}
}
尝试创建一个循环来排除我可以在自定义数组中找到的对象。
问题是我无法获得查找对象“名称”的功能。在这种情况下,我想从我的回答中排除日期。
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>";
}
}?>
foreach ($array as $item)
$item
将是数组项的 值 (即 B
、2020-01-01 - 2020-12-31
、44
)。
foreach ($array as $index => $item)
$item
仍将是 value,$index
将是数组项的 index (即 letter
、date
、meters
).
在您的 $dontshow
检查中使用 $index
部分:
foreach($row as $index => $rowen) {
$dontshow = array( "date");
if (in_array($index, $dontshow, TRUE)){
}
else{
echo stringisempty($rowen);
echo "</br>";
}
}