|
|
|
มี Array ทีข้างในมีค่าเหมือนกัน ต้องการจัดระเบียบใหม่ ให้ข้อมูลไม่ซ้ำกัน ทำยังไงครับ |
|
|
|
|
|
|
|
ดักตอนสร้าง Array ดีกว่าครับ ใช้ in_array เช็ค ถ้ามีแล้วก็ไม่ต้องเพิ่มข้อมูล
|
|
|
|
|
Date :
2015-01-29 11:48:57 |
By :
pgm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
php จัดการ array ง่ายมากครับ
|
|
|
|
|
Date :
2015-01-29 11:53:25 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
in_array มันเช็คได้แค่ มิติเดียวครับ ผมต้องเอาค่า nameMember จากก้อนเก่า ไปเช็ค nameMember ของก้อนใหม่ ในแต่ละชั้นอาเรย์ครับ
|
|
|
|
|
Date :
2015-01-29 12:19:18 |
By :
Necrotorture |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมว่าปัญหาข้อนี้ค่อนข้างที่จะง่ายนะ ระดับ user สมัคร ปี 2011 แก้ปัญหานี้ไม่ได้ต้องมาถาม มันยังไง ๆ อยู่นะ
|
|
|
|
|
Date :
2015-01-29 13:43:35 |
By :
SpiderManDark |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$a = array
(
'nameMember' => 'คุณ ยุ้ย',
'nameContact' => ' จริง',
'email' => '',
'address' => 'กาฬสินธุ์',
'telephone' => '0827397434 แฟกซ์: 043813415'
);
$b = array
(
'nameMember' => 'คุณ ยุ้ย',
'nameContact' => ' ซ้ำ',
'email' => '',
'address' => 'กาฬสินธุ์',
'telephone' => '0827397rr434 แฟกซ์: 043813415'
);
$c = array
(
'nameMember' => 'บริษัท เคอรี่ โลจิสติคส์ (บางนา) จำกัด',
'nameContact' => 'จริง',
'email' => ' chavavorn.ddd.com',
'address' => 'ชั้น 9 ห้อง 906 อาคารเจ้าพระยาทาวเวอร์ 89 ซอยวัดสวนพลู ถนนเจริญกรุง เขตบางรัก กทม. 10500',
'fax' => '',
'telephone' => ' 026868963,026868999,0908800657',
);
$e = array
(
'nameMember' => 'บริษัท เคอรี่ โลจิสติคส์ (บางนา) จำกัด',
'nameContact' => ' ซ้ำ',
'email' => ' [email protected]',
'address' => 'ชั้น 9 ห้อง 906 อาคารเจ้าพระยาทาวเวอร์ 89 ซอยวัดสวนพลู ถนนเจริญกรุง เขตบางรัก กทม. 10500',
'fax' => '',
'telephone' => ' 026868963,ssss,0908800657',
);
$f = array
(
'nameMember' => 'คุณ ยุ้ย',
'nameContact' => ' ซ้ำ',
'email' => ' [email protected]',
'address' => 'ชั้น 9 ห้อง 906 อาคารเจ้าพระยาทาวเวอร์ 89 ซอยวัดสวนพลู ถนนเจริญกรุง เขตบางรัก กทม. 10500',
'fax' => '',
'telephone' => ' 026868963,026868999,0908800657',
);
$contact_list = array($a, $b, $c,$e,$f);
$contact_result = array();
foreach ($contact_list as $contact) {
if (!key_exists($contact['nameMember'], $contact_result)) {
$contact_result[$contact['nameMember']] = $contact;
}
}
print_r($contact_result);
result
Array
(
[คุณ ยุ้ย] => Array
(
[nameMember] => คุณ ยุ้ย
[nameContact] => จริง
[email] =>
[address] => กาฬสินธุ์
[telephone] => 0827397434 แฟกซ์: 043813415
)
[บริษัท เคอรี่ โลจิสติคส์ (บางนา) จำกัด] => Array
(
[nameMember] => บริษัท เคอรี่ โลจิสติคส์ (บางนา) จำกัด
[nameContact] => จริง
[email] => chavavorn.ddd.com
[address] => ชั้น 9 ห้อง 906 อาคารเจ้าพระยาทาวเวอร์ 89 ซอยวัดสวนพลู ถนนเจริญกรุง เขตบางรัก กทม. 10500
[fax] =>
[telephone] => 026868963,026868999,0908800657
)
)
|
ประวัติการแก้ไข 2015-01-29 15:07:36
|
|
|
|
Date :
2015-01-29 15:06:45 |
By :
SpiderManDark |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2015-01-29 16:10:16 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|