我想在给定的字符串中只添加整数值

时间:2017-02-07 00:00:44

标签: php arrays string integer character

<?php

$str = "1,2,3,4,b,6,c,7,8,f,9";

?>

我想在上面的字符串中只添加整数值...任何人都可以建议我一个答案吗?我尝试了爆炸功能,它将爆炸角色并返回整数值...但我没有这样做......

1 个答案:

答案 0 :(得分:2)

您需要将它们拆分,过滤掉任何未数字输出的内容,然后添加它们:

$chars = explode(',', $str);
$chars = array_filter($chars, 'is_numeric');
echo array_sum($chars); // 40