<?php
'id' => '1',
'size' => '500',
'message' => 'a',
),
'id' => '2',
'size' => '400',
'message' => 'd',
),
'id' => '3',
'size' => '1200',
'message' => 'b',
),
'id' => '4',
'size' => '800',
'message' => 'c',
),
);
// array_multisortを使う場合
$copy1 = $origin;
foreach ($copy1 as $item)
$base[] = $item['size'];
// usortを使う場合
$copy2 = $origin;
$func = function($a,$b) {
};
// 結果確認
'元の配列',
$origin,
'array_multisort',
$copy1,
'usort',
$copy2
);
PD9waHAKCiRvcmlnaW4gPSBhcnJheSgKICAgIGFycmF5KAogICAgICAgICdpZCcgPT4gJzEnLAogICAgICAgICdzaXplJyA9PiAnNTAwJywKICAgICAgICAnbWVzc2FnZScgPT4gJ2EnLAogICAgKSwKICAgIGFycmF5KAogICAgICAgICdpZCcgPT4gJzInLAogICAgICAgICdzaXplJyA9PiAnNDAwJywKICAgICAgICAnbWVzc2FnZScgPT4gJ2QnLAogICAgKSwKICAgIGFycmF5KAogICAgICAgICdpZCcgPT4gJzMnLAogICAgICAgICdzaXplJyA9PiAnMTIwMCcsCiAgICAgICAgJ21lc3NhZ2UnID0+ICdiJywKICAgICksCiAgICBhcnJheSgKICAgICAgICAnaWQnID0+ICc0JywKICAgICAgICAnc2l6ZScgPT4gJzgwMCcsCiAgICAgICAgJ21lc3NhZ2UnID0+ICdjJywKICAgICksCik7CgovLyBhcnJheV9tdWx0aXNvcnTjgpLkvb/jgYbloLTlkIgKJGNvcHkxID0gJG9yaWdpbjsKJGJhc2UgPSBhcnJheSgpOwpmb3JlYWNoICgkY29weTEgYXMgJGl0ZW0pCiAgICAkYmFzZVtdID0gJGl0ZW1bJ3NpemUnXTsKYXJyYXlfbXVsdGlzb3J0KCRiYXNlLFNPUlRfQVNDLCRjb3B5MSk7CgovLyB1c29ydOOCkuS9v+OBhuWgtOWQiAokY29weTIgPSAkb3JpZ2luOwokZnVuYyA9IGZ1bmN0aW9uKCRhLCRiKSB7CiAgICByZXR1cm4gaW50dmFsKCRhWydzaXplJ10pIC0gaW50dmFsKCRiWydzaXplJ10pOwp9Owp1c29ydCgkY29weTIsJGZ1bmMpOwoKLy8g57WQ5p6c56K66KqNCnZhcl9kdW1wKAogICAgJ+WFg+OBrumFjeWIlycsCiAgICAkb3JpZ2luLAogICAgJ2FycmF5X211bHRpc29ydCcsCiAgICAkY29weTEsCiAgICAndXNvcnQnLAogICAgJGNvcHkyCik7CgoKCg==