0

array_mapのようなものを使用してみましたが、SimpleXML要素として作成された多次元配列があるため、機能していないようです。min($ array)も機能しません。print_r($ array)を実行すると、このようにコードが表示されます。最小値を取得する方法はありますか?

Array
(
    [0] => SimpleXMLElement Object
        (
            [0] => 11
        )

    [1] => SimpleXMLElement Object
        (
            [0] => 15
        )

)
4

1 に答える 1

1

これが最善の方法かどうかはわかりませんが、とにかくやったのでうまくいきました。

foreachループで実行することにより、多次元配列を1次元に作成しました

foreach ($expected_seconds_array as $key => $value) { 
$value = (string) $value;
    $min_sec_array[] = $value;
}

次に、min($ min_sec_array);を呼び出すことができました。適切な結果を得るための関数。うまくいけば、それは他の誰かを助ける

于 2012-11-27T00:12:32.427 に答える