这是我的数组animals
:
array(5) {
[0]=>
array(3) {
["number"]=>
string(3) "123"
["cat"]=>
string(4) "fred"
["dog"]=>
string(3) "ted"
}
[1]=>
array(3) {
["number"]=>
string(3) "456"
["cat"]=>
string(4) "todd"
["dog"]=>
string(4) "jane"
}
[2]=>
array(3) {
["number"]=>
string(3) "789"
["cat"]=>
string(3) "sam"
["dog"]=>
string(3) "bob"
}
[3]=>
array(1) {
["city"]=>
string(7) "atlanta"
}
[4]=>
array(1) {
["farm"]=>
string(7) "johnson"
}
}
我想检测以下内容:
对于包含number
的每个数组,我需要了解cat
和dog
是否存在。
这是我的尝试:
foreach($animals as $row) {
if (array_key_exists('number',$row)){
if(empty($row['dog'])){
echo "dog missing";
}
if(empty($row['cat'])){
echo "cat missing";
}
}
}
因此,如果我在我的文件fred
,ted
和jane
中删除我的结果是:
cat is missing
dog is missing
dog is missing
但我需要更具体地了解哪只猫或狗缺失。所以我希望得到的结果是:
cat is missing in number 123
dog is missing in number 123
dog is missing in number 456
我的问题是我不知道如何从动物到数字的连接。
答案 0 :(得分:1)
你不能把它添加到回声中吗?像:
<html>
<body>
<a href="#"><span class="hvr-underline-from-left">About</span></a>
</body>
</html>