gpt4 book ai didi

php - 从数组中删除仅包含数字的值 - PHP

转载 作者:可可西里 更新时间:2023-11-01 00:03:25 24 4
gpt4 key购买 nike

我有一个这样的数组

array(
1=>hello,
2=>foo,
3=>192,
4=>keep characters AND digits like a1e2r5,
);

我想要做的就是删除仅包含数字的行 (3=>192),并返回一个像这样的数组:

array(
1=>hello,
2=>foo,
3=>keep characters AND digits like a1e2r5,
);

我尝试使用 array_filter 但没有成功。有人可以告诉我该怎么做吗?谢谢

最佳答案

$data = array( 1 => "hello", 
2 => "foo",
3 => "192",
4 => "keep characters AND digits like a1e2r5",
);

$result = array_filter( $data,
function($arrayEntry) {
return !is_numeric($arrayEntry);
}
);

或者使用稍微更现代的 PHP,带有箭头函数:

$result = array_filter( $data, 
fn($arrayEntry) => !is_numeric($arrayEntry)
);

关于php - 从数组中删除仅包含数字的值 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10063822/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com