<?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['id'];
// usortを使う場合
$copy2 = $origin;
$func = function($a,$b) {
};
// 結果確認
'元の配列',
$origin,
'array_multisort',
$copy1,
'usort',
$copy2
);
PD9waHAKCiRvcmlnaW4gPSBhcnJheSgKICAgIGFycmF5KAogICAgICAgICdpZCcgPT4gJzEnLAogICAgICAgICdzaXplJyA9PiAnNTAwJywKICAgICAgICAnbWVzc2FnZScgPT4gJ2EnLAogICAgKSwKICAgIGFycmF5KAogICAgICAgICdpZCcgPT4gJzInLAogICAgICAgICdzaXplJyA9PiAnNDAwJywKICAgICAgICAnbWVzc2FnZScgPT4gJ2QnLAogICAgKSwKICAgIGFycmF5KAogICAgICAgICdpZCcgPT4gJzMnLAogICAgICAgICdzaXplJyA9PiAnMTIwMCcsCiAgICAgICAgJ21lc3NhZ2UnID0+ICdiJywKICAgICksCiAgICBhcnJheSgKICAgICAgICAnaWQnID0+ICc0JywKICAgICAgICAnc2l6ZScgPT4gJzgwMCcsCiAgICAgICAgJ21lc3NhZ2UnID0+ICdjJywKICAgICksCik7CgovLyBhcnJheV9tdWx0aXNvcnTjgpLkvb/jgYbloLTlkIgKJGNvcHkxID0gJG9yaWdpbjsKJGJhc2UgPSBhcnJheSgpOwpmb3JlYWNoICgkY29weTEgYXMgJGl0ZW0pCiAgICAkYmFzZVtdID0gJGl0ZW1bJ2lkJ107CmFycmF5X211bHRpc29ydCgkYmFzZSxTT1JUX0RFU0MsJGNvcHkxKTsKCi8vIHVzb3J044KS5L2/44GG5aC05ZCICiRjb3B5MiA9ICRvcmlnaW47CiRmdW5jID0gZnVuY3Rpb24oJGEsJGIpIHsKICAgIHJldHVybiBpbnR2YWwoJGJbJ2lkJ10pIC0gaW50dmFsKCRhWydpZCddKTsKfTsKdXNvcnQoJGNvcHkyLCRmdW5jKTsKCi8vIOe1kOaenOeiuuiqjQp2YXJfZHVtcCgKICAgICflhYPjga7phY3liJcnLAogICAgJG9yaWdpbiwKICAgICdhcnJheV9tdWx0aXNvcnQnLAogICAgJGNvcHkxLAogICAgJ3Vzb3J0JywKICAgICRjb3B5MgopOwoKCgo=