رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
حذف مقادیر تکراری در آرایه
#1
سلام
من یک ارایه دارم

Array
(
   [0] => Array
       (
           [perso_id] => 54852241
           [chat_id] => 54852241
       )

   [1] => Array
       (
           [perso_id] => 54852241
           [chat_id] => -18519460
       )

   [2] => Array
       (
           [perso_id] => 81847187
           [chat_id] => -18519460
       )

   [3] => Array
       (
           [perso_id] => 108851395
           [chat_id] => 108851395
       )

)


میخوام مقادیر تکراری chat_id و perso_id پاک بشه وخروجی به این صورت بشه

54852241
81847187
108851395
-18519460

چطور این کار رو انجام بدم؟
پاسخ
تشکر شده توسط:
#2
$array = array(
    array(
        'perso_id' => 54852241,
        'chat_id' => 54852241,
    ),
    array(
        'perso_id' => 54852241,
        'chat_id' => -18519460,
    ),
    array(
        'perso_id' => 81847187,
        'chat_id' => -18519460,
    ),
    array(
        'perso_id' => 108851395,
        'chat_id' => 108851395,
    ),
);
$result = array();
foreach($array as $item) {
    foreach($item as $subItem) {
        $result[] = $subItem;
    }
}
$result = array_values(array_unique($result));
echo '<pre>' . print_r($result, true) . '</pre>';
/* Output:
Array
(
    [0] => 54852241
    [1] => -18519460
    [2] => 81847187
    [3] => 108851395
)
*/
پاسخ
تشکر شده توسط: mohammadjavad




کاربران در حال بازدید این موضوع: 1 مهمان