<?php $arr = array( 0 => "4", 1 => "8", 2 => "15", 3 => "16", 4 => "23", 5 => "42", 6 => "apple", 7 => "water" ); $ints = array_filter($arr, 'is_numeric'); $strs = array_filter($arr, function($v){ return !is_numeric($v); }, ARRAY_FILTER_USE_KEY); $strs = array_filter($arr, function($v, $k){ return !is_numeric($v); }, ARRAY_FILTER_USE_KEY); echo '<pre>'; print_r($ints); print_r($strs); ?>
You have javascript disabled. You will not be able to edit any code.