是否有任何函数或方法来删除数组值,例如,我有一个这样的数组:
Array (
[0] => (Some string value)51351
[1] => (Some string value)43822
)
所以问题是,我如何获得不在“()”中的值。并在删除“(某些字符串值)”之后计算数组的值来做一些循环过程?
谢谢!
答案 0 :(得分:2)
<?php
function digits_only($str){
return preg_replace("/\(.*\)/", "", $str);
}
$arr = array("(Some content)531", "(Another Content)613");
$digits_array = array_map("digits_only", $arr);
var_dump($digits_array);
echo array_sum($digits_array);
现场演示: