私はこのような配列を持っています:
Array
(
[206] => Array
(
[1] => Array
(
[formatid] => 1
[format] => CD
[formatseourl] => cd
)
)
[556] => Array
(
[] => Array
(
[formatid] =>
[format] =>
[formatseourl] =>
)
)
[413] => Array
(
[3] => Array
(
[formatid] => 3
[format] => CASETE
[formatseourl] => casete
)
)
)
...そして、特定のキーについて値を取得したいのですが、その前に値があるかどうかを検証する必要があります。コードはビルドされていますが、配列内に値があるかどうかを検証する方法がわかりません... isset、empty、count、array_key_exists を試してみましたが成功しませんでした...私は近いことを知っています...
$key = 556;
//if there are no formats in array, dont bother to create the ul
if (?????????formats exist in $array[$key]) { ?>
<ul><?php
foreach ($array[$key] as $value) { ?>
<li><?php echo $value['format']; ?></li><?php
} ?>
</ul><?php
} ?>