<?php
'idApiUm' => 123,
'title' => 'Teste'
),
'idApiDois' => 765,
'title' => 'Título'
),
'idApiUm' => 632,
'title' => 'Nome'
),
'idApiDois' => 999,
'title' => 'Teste'
),
);
function get_items($array, $field)
{
return $value[$field];
}, $array)
);
}
function get_index($array, $field, $search) {
function ($value) use ($search, $field) {
return (strpos($value[$field], $search) !== false); }
)
);
}
foreach (get_items($arrayTable, 'title') as $value)
{
$array_index = get_index($arrayTable, 'title', $value);
$array_index_item = array(); foreach ($array_index as $i)
{
if (count($array_index_item) == 0) {
$array_index_item = $arrayTable[$i];
}
else
{
$array_index_item = array_merge($array_index_item, $arrayTable[$i]); }
}
$array_new[] = $array_index_item;
}
PD9waHAKCiRhcnJheVRhYmxlID0gYXJyYXkoCiAgIDAgPT4gYXJyYXkoCiAgICAgICdpZEFwaVVtJyA9PiAxMjMsCiAgICAgICd0aXRsZScgID0+ICdUZXN0ZScKICAgKSwKICAgMSA9PiBhcnJheSAoCiAgICAgICdpZEFwaURvaXMnID0+IDc2NSwKICAgICAgJ3RpdGxlJyAgPT4gJ1TDrXR1bG8nCiAgICksCiAgIDIgPT4gYXJyYXkoCiAgICAgICdpZEFwaVVtJyA9PiA2MzIsCiAgICAgICd0aXRsZScgID0+ICdOb21lJwogICApLAogICAzID0+IGFycmF5KAogICAgICAnaWRBcGlEb2lzJyA9PiA5OTksCiAgICAgICd0aXRsZScgID0+ICdUZXN0ZScKICAgKSwKKTsKCmZ1bmN0aW9uIGdldF9pdGVtcygkYXJyYXksICRmaWVsZCkKewogICAgcmV0dXJuIGFycmF5X3VuaXF1ZShhcnJheV9tYXAoZnVuY3Rpb24oJHZhbHVlKSB1c2UgKCRmaWVsZCkgeyAKICAgIAkJcmV0dXJuICR2YWx1ZVskZmllbGRdOyAKICAgIAl9LCAkYXJyYXkpCgkpOwp9CgpmdW5jdGlvbiBnZXRfaW5kZXgoJGFycmF5LCAkZmllbGQsICRzZWFyY2gpIHsKCXJldHVybiBhcnJheV9rZXlzKAogICAgCQlhcnJheV9maWx0ZXIoJGFycmF5LAogICAgICAgIAkJCWZ1bmN0aW9uICgkdmFsdWUpIHVzZSAoJHNlYXJjaCwgJGZpZWxkKSB7CiAgICAgICAgICAgIAkJCXJldHVybiAoc3RycG9zKCR2YWx1ZVskZmllbGRdLCAkc2VhcmNoKSAhPT0gZmFsc2UpOwogICAgICAgIAkJCX0KICAgIAkJKQoJKTsKfQoKCiRhcnJheV9uZXcgPSBhcnJheSgpOwpmb3JlYWNoIChnZXRfaXRlbXMoJGFycmF5VGFibGUsICd0aXRsZScpIGFzICR2YWx1ZSkgCnsKCSRhcnJheV9pbmRleCA9IGdldF9pbmRleCgkYXJyYXlUYWJsZSwgJ3RpdGxlJywgJHZhbHVlKTsKCSRhcnJheV9pbmRleF9pdGVtID0gYXJyYXkoKTsKCWZvcmVhY2ggKCRhcnJheV9pbmRleCBhcyAkaSkgCgl7CgkJaWYgKGNvdW50KCRhcnJheV9pbmRleF9pdGVtKSA9PSAwKQoJCXsKCQkJJGFycmF5X2luZGV4X2l0ZW0gPSAkYXJyYXlUYWJsZVskaV07CgkJfQoJCWVsc2UKCQl7CgkJCSRhcnJheV9pbmRleF9pdGVtID0gYXJyYXlfbWVyZ2UoJGFycmF5X2luZGV4X2l0ZW0sICRhcnJheVRhYmxlWyRpXSk7CgkJfQoJfQoJJGFycmF5X25ld1tdID0gJGFycmF5X2luZGV4X2l0ZW07Cn0KCnZhcl9kdW1wKCRhcnJheV9uZXcpOw==