我有一个带有字符串的 php 数组,我想删除具有仅包含数字的字符串的键。
我怎样才能做到这一点?
过滤数组将是最优雅的方式:
$array = array_filter($array, 'is_numeric');
这将返回一个数组,其中仅包含那些is_numeric()
为真的值。
foreach ($array as $key => $val)
if (is_numeric($key)) // only numbers, a point and an `e` like in 1.1e10
unset($array[$key]);
这将取消设置只有数字的所有条目。
使用此代码
foreach($array as $key=>$value)
if(is_numeric($value))
unset($array($key));