goma smile Posted September 1, 2014 Report Share Posted September 1, 2014 ir 2vi masīvi kuriem uzbūve ir identiska, un bieži vien izvada saturs ir vienāds, array {id = 2131231 text = 12312 created_at = Fri Jun 05 19:59:52 +0000 2009 (nezinu kā šo laika tipu sauc..)}, tā tad vēlētos salīdzināt abiem masīviem laikus 'created_at' un, lai izvada pēc jaunākā un bieži vien šie masīvi abi ir vienādi vai varētu pēc id salīdzināt un ja gadijumā viņi ir vienādi tad paņemtu tikai vienu... ? Quote Link to comment Share on other sites More sharing options...
jurchiks Posted September 1, 2014 Report Share Posted September 1, 2014 (edited) ........ // sort by keys, just in case $array1 = ksort($array1); $array2 = ksort($array2); if ($array1 === $array2) { return $array1; } if (strtotime($array1['created_at']) > strtotime($array2['created_at'])) { return $array1; } return $array2; Ja vajag, lai izvada abus masīvus, ja tie nav vienādi, tad šādi: if (strtotime($array1['created_at']) > strtotime($array2['created_at'])) { return array($array1, $array2); } return array($array2, $array1); Edited September 1, 2014 by jurchiks Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.