-1

配列から最小値を取得しようとしています。これが私のコードです:

$postID = get_the_id();
$variationP = get_post_meta($postID, '_variations', TRUE);
print_r($variationP);

これにより、次が出力されます。

Array ( [0] => 1 [1] => 2 [2] => 3 )

次に、次のように配列をループしています。

foreach ($variationP as $price){
    echo $price;
}

次に、次のような結果を出力します。

123

最小の結果のみを返すにはどうすればよいですか? 私はただ1返されればいいのです。

4

5 に答える 5

1

配列をエコーするだけです: min()は、パラメーター値または配列の数値的に最小のものを返します。

echo min($variationP);
于 2013-08-06T10:40:18.480 に答える
0

PHP のmin()関数を使用します。

$array = Array ( [0] => 1 [1] => 2 [2] => 3 );

$minimum = min($array); 

echo $minimum; // 1
于 2013-08-06T10:41:57.853 に答える