samtwilliams Posted June 24, 2010 Share Posted June 24, 2010 Hi All, I have the following array with Partnumber & Qty, I can't seem to find a clean way to check if the partnumber already exists. Because if it does i want to return a message to the user. I load my array like this; $item_array = array($_POST['medsel'], $_POST['qty']); array_push($_SESSION['ItemTotalArray'],$item_array); Example Data; (as you can see i have duplicates which i want to prevent) Array ( [0] => Array ( [0] => CD0003 [1] => 1 ) [1] => Array ( [0] => NA [1] => 1 ) [2] => Array ( [0] => CD0002 [1] => ) [3] => Array ( [0] => CD0001 [1] => 3 ) [4] => Array ( [0] => CD0005 [1] => 1 ) [5] => Array ( [0] => NA [1] => ) [6] => Array ( [0] => NA [1] => ) [7] => Array ( [0] => NA [1] => 2 ) ) Thanks Sam Quote Link to comment https://forums.phpfreaks.com/topic/205728-check-for-duplicates-in-array/ Share on other sites More sharing options...
Daniel0 Posted June 24, 2010 Share Posted June 24, 2010 You can use the in_array function to check before inserting. Quote Link to comment https://forums.phpfreaks.com/topic/205728-check-for-duplicates-in-array/#findComment-1076532 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.