qwertyjjj Posted November 5, 2012 Share Posted November 5, 2012 (edited) I have data as below. I can't do this check in the SQL because my server is still on v 4 so I have to do it in PHP code. If there is a blank line linked to an order ID but that orderID also has a PayPal entry then it's ok, I want to delete it from the array. However, if it hast an OrderID and everything is blank, then I want to echo it. In the example below: 9500 is incorrect 9503 only has 1 row but is ok the rest may have 2 or more rows but as long as 1 row has PayPal in it, then it is ok. How can I loop through an array but then delete everything from the array with that ID, and then carry on looping through the array again? 9511 3 PayPal IPN Verified [Completed (Verified; £24.99)] 9511 3 9508 3 PayPal IPN Verified [Completed (Unverified; £3.99)] 9508 3 9507 3 PayPal IPN Verified [Completed (Unverified; £1.99)] 9507 3 9506 3 PayPal IPN Verified [Completed (Verified; £9.49)] 9505 3 PayPal IPN Verified [Completed (Verified; £9.49)] 9505 3 9504 3 PayPal IPN Verified [Completed (Verified; £7.99)] 9504 3 9503 3 PayPal IPN Verified [Completed (Unverified; £7.99)] 9502 3 PayPal IPN Verified [Completed (Verified; £1.99)] 9502 3 9501 3 PayPal IPN Verified [Completed (Unverified; £7.99)] 9500 3 PayPal IPN Verified [Completed (Verified; £9.49)] 9500 3 Edited November 5, 2012 by qwertyjjj Quote Link to comment https://forums.phpfreaks.com/topic/270338-check-array-for-blanks/ Share on other sites More sharing options...
kicken Posted November 5, 2012 Share Posted November 5, 2012 Use a couple of foreach() loops and unset(). If you want a better answer provide more details such as how that data is structured in your code and/or where it comes from (db tables/structure). Quote Link to comment https://forums.phpfreaks.com/topic/270338-check-array-for-blanks/#findComment-1390441 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.