- array_map: documentation ( source)
- array_filter: documentation ( source)
<?php
$list = array(
array(
'order_cart_id' => 1,
),
array(
'order_cart_id' => 2,
),
array(
'order_cart_id' => 3,
),
array(
'order_cart_id' => 4,
),
);
for ($f = 1; $f <= 100000; $f++) {
$carts = array_filter(array_map(function($cart){
return (!empty($cart['order_cart_id'])) ? (int) $cart['order_cart_id'] : NULL;
}, $list));
}