PHP belirli bir anahtar ile bir diziden değerleri ayıklamak için genel işlevi

0 Cevap php

Bu belirli bir anahtar yolu ile bir dizi değerleri ayıklamak ve bu değerler bir dizi dönmek için PHP mümkün mü? Bunu bir örnekle açıklayalım:

$user =
  array (
    array(
      'id' => 1,
      'email' =>'asd@example.com',
      'project' => array ('project_id' => 222, 'project_name' => 'design')
    ),
    array(
      'id' => 2,
      'email' =>'asd2@example.com',
      'project' => array ('project_id' => 333, 'project_name' => 'design')
    )
  );

/** I have to write a function something like: */
$projectIds = extractValuesWithKey($user, array('project', 'project_id'));
print_r($projectIds);

Çıktı:

Array(
[0] => 222,
[1] => 333
)

0 Cevap