-1

次のコードを使用して、ワードプレスのカスタムフィールドからデータの配列を取得しています。

<?php 
$values = get_field('google_location');
if($value) {
foreach($values as $value) {
echo $value;
}
}
?>

配列からの出力は次のとおりです。

array(2) { ["coordinates"]=> string(22) "38.9974266,-77.1104762" ["address"]=> string(48) "8600 Old Georgetown Rd, Bethesda, Maryland 20814" }

array(2) { ["coordinates"]=> string(29) "37.7911347,-79.88268779999999" ["address"]=> string(26) "Arh Ln, Low Moor, VA 24457" }

array(2) { ["coordinates"]=> string(21) "38.9010559,-77.050792" ["address"]=> string(36) "900 23rd St NW, Washington, DC 20037" }

これらの配列の座標(long、lat)を文字列から取得し、liアイテムに挿入するにはどうすればよいですか。HTMLを次のようにしたいと思います。

<ul>
    <li>38.9974266,-77.1104762</li>
    <li>37.7911347,-79.88268779999999</li>
    <li>38.9010559,-77.050792</li>    
</ul>
4

2 に答える 2

1

したがって、 $value は、取得しているほとんどすべてのデータです。コーディネートしたいだけなので、次のようになります。

    <ul>
            <?php 
        $values = get_field('google_location');
        if($values) {
        foreach($values as $value) {
 echo  '<li>'. $value["coordinates"] .'</li>';
         }
        }
        ?>
</ul>

これはうまくいくはずです。確認していませんが、動作するはずです

于 2013-02-02T02:18:28.300 に答える