모든 열의 최소값을 얻으려고하면 열 이름에 "xx"가 포함됩니다. 당신은 그것을 위해 이미 기능이배열 행에서 최소값을 얻는 방법
<?php
$array = array(
array(
'id' => 1,
'10xx' => 14,
'11xx' => 32,
'12xx' => 4
),
array(
'id' => 2,
'10xx' => 13,
'11xx' => 36,
'12xx' => 41
)
);
foreach($array as $item)
{
$lowestKey = '';
foreach($item as $key => $value)
{
if(strpos($key, 'xx') === 0)
{
if($lowestKey == '')
{
$lowestKey = $key;
}
else
{
if($value < $item[$lowestKey])
{
$lowestKey = $key;
}
}
}
}
echo 'lowest for id ' . $item['id'] . ': ' . $item[$lowestKey] . "\n";
}
?>
"그러나 나는 할 수 없습니다"- _why_을? 대신 출력은 무엇입니까? 또한 http://php.net/manual/en/array.sorting.php를 살펴보십시오 – akluth
http://php.net/manual/en/function.min.php –