配列の特定の部分の各反復をエコーしようとして問題が発生しています。
ここに手がかりがあります。それらをうまくつなぎ合わせることができません (php 配列についてまだよく知らないため)。
私が次のことをした場合:
<?php
$audiofile = simple_fields_value("audiofile");
echo $audiofile['url'];
?>
必要なファイルの URL を取得します。しかし、私は 4 つの異なる URL (「2 次元配列」だと思いますか?) を持っており、それぞれをエコーしたいと考えています。
Simple Fields のドキュメントによると、2 行目を次のように変更する必要があることがわかっています。
$audiofile = simple_fields_values("audiofile");
これにより、次のようにphpを変更する必要があります。
<?php
$audiofile = simple_fields_values("audiofile");
for($i=0;$i<count($audiofile);$i++)
{
echo $audiofile[$i];
}
?>
しかし、これは「ArrayArrayArrayArray」をエコーするだけです。
$audiofile は情報の配列を返しているため、これは理にかなっています。
だから、私は次のことを試しました:
<?php
$audiofile = simple_fields_values("audiofile");
for($i=0;$i<count($audiofile);$i++)
{
echo $audiofile['url'][$i];
}
?>
しかし、それはnullをエコーします。
何か案は?