私はしばしばこの状況に遭遇します:
foreach ($someObjects as &$someObject)
{
$someObjectsIndex[$someObject->id] = $someObject;
}
この:
$thingsIActuallyWant = [];
foreach ($associativeList as &$associativeItem)
{
$thingsIActuallyWant[] = $associativeItem['id'];
}
foreachループを記述せずに、既存のメソッドまたはこれらのものをより短く記述するための何かがあるかどうか疑問に思いました。