<?php
function makeProduct($productName) {
return [
'name' => $productName
];
}
$products = [
makeProduct('hello'),
makeProduct('darkness'),
makeProduct('my'),
makeProduct('old'),
makeProduct('friend')
];
var_dump(array_column
($products, 'name'));
usort($products, function($a, $b) { return strcmp($a['name'], $b['name']); });
var_dump(array_column
($products, 'name'));
PD9waHAKCmZ1bmN0aW9uIG1ha2VQcm9kdWN0KCRwcm9kdWN0TmFtZSkgewoJcmV0dXJuIFsKCQknbmFtZScgPT4gJHByb2R1Y3ROYW1lCgldOwp9CgokcHJvZHVjdHMgPSBbCgltYWtlUHJvZHVjdCgnaGVsbG8nKSwKCW1ha2VQcm9kdWN0KCdkYXJrbmVzcycpLAoJbWFrZVByb2R1Y3QoJ215JyksCgltYWtlUHJvZHVjdCgnb2xkJyksCgltYWtlUHJvZHVjdCgnZnJpZW5kJykKXTsKCnZhcl9kdW1wKGFycmF5X2NvbHVtbigkcHJvZHVjdHMsICduYW1lJykpOwoKdXNvcnQoJHByb2R1Y3RzLCBmdW5jdGlvbigkYSwgJGIpIHsKCXJldHVybiBzdHJjbXAoJGFbJ25hbWUnXSwgJGJbJ25hbWUnXSk7Cn0pOwoKdmFyX2R1bXAoYXJyYXlfY29sdW1uKCRwcm9kdWN0cywgJ25hbWUnKSk7