// Please, tell me in details.
function sortArrayByFiel d
(
$original,
$field,
$descending = false
)
{
$sortArr = array();
foreach ( $original as $key =$value )
{
$sortArr[ $key ] = $value[ $field ];
}
if ( $descending )
{
arsort( $sortArr );
}
else
{
asort( $sortArr );
}
$resultArr = array();
foreach ( $sortArr as $key =$value )
{
$resultArr[ $key ] = $original[ $key ];
}
return $resultArr;
}
function sortArrayByFiel d
(
$original,
$field,
$descending = false
)
{
$sortArr = array();
foreach ( $original as $key =$value )
{
$sortArr[ $key ] = $value[ $field ];
}
if ( $descending )
{
arsort( $sortArr );
}
else
{
asort( $sortArr );
}
$resultArr = array();
foreach ( $sortArr as $key =$value )
{
$resultArr[ $key ] = $original[ $key ];
}
return $resultArr;
}
Comment