qwertyjjj Posted November 5, 2012 Share Posted November 5, 2012 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 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). Link to comment https://forums.phpfreaks.com/topic/270338-check-array-for-blanks/#findComment-1390441 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.