2

私はこのような配列を持っています

$test = array("sumber"=>array("f1","f2"),"ukraina"=>array("f3","f4"),"0"=>array("f5","f6"));

foreach($test as $key => $value){
    if($key=="sumber"){
    $a='';
    for($i=0;$i<count($value);$i++){
        $a.=$value[$i].", ";
    }
    echo $key." has ".$a."<br/>";
    }
}

そして、私は結果がこのようなものであることを望みます

夏には f1、f2、

しかし、結果はこのようなものです

夏には f1、f2、

0 は f5、f6、

キー「夏」のみを表示する方法を教えてください??? ありがとう。

4

4 に答える 4

0

最初にその特定の要素を参照するだけですか?

<?php
    if (!empty($test["sumber"])) {
        foreach ($test["sumber"] as $values) {
            echo "sumber has " . implode(", ", $values) . "<br />";
        }
    }
?>
于 2013-10-07T08:25:54.667 に答える