title: Removing array from multidimensional array based off array values
body: <p>I am currently attempting to create a add to cart and remove from cart function for my website. Currently, I am storing the user's information in a session variable name shopping cart. print_r that session variable as the following format was returned to me:</p>
  
  <pre><code>Array
  (
      [0] =&gt; Array
          (
              [productID] =&gt; 3
              [productTitle] =&gt; Life Without Limits
              [productAuthor] =&gt; Nick Vujicic
              [productImg] =&gt; nickvujicic/lifewithoutlimits
              [productPrice] =&gt; 38.00
          )
  
      [1] =&gt; Array
          (
              [productID] =&gt; 4
              [productTitle] =&gt; Stand Strong
              [productAuthor] =&gt; Nick Vujicic
              [productImg] =&gt; nickvujicic/standstrong
              [productPrice] =&gt; 25.00
          )
  )
  </code></pre>
  
  <p>I was able to get the add to cart function working, but I'm currently stuck at the remove from cart function. When a user clicks on the remove button, that particular productID will be sent via ajax to my php file, and from there I would like to remove the product array from the shopping cart array. For example, if I want to remove a product with productID = 3, the shopping cart array should only return:</p>
  
  <pre><code>Array
  (
      [0] =&gt; Array
          (
              [productID] =&gt; 4
              [productTitle] =&gt; Stand Strong
              [productAuthor] =&gt; Nick Vujicic
              [productImg] =&gt; nickvujicic/standstrong
              [productPrice] =&gt; 25.00
          )
  )
  </code></pre>
  
  <p>How do I go about achieving this? Thank you for your help in advance!</p>