php字符串数组转换为数字数组
作者:Alpha时间:2023-12-01 阅读数:4131 +人阅读
PHP通过explode()函数分割字符串为数组后,得到的数组如果是数字,这些数组元素是字符串类型,如果我们要使用整数类型,那就需要再手动转换一下了。
方法一:
最容易想到的方法,遍历数组,然后将数组的元素转换为数字类型。
function findNum($str=''){
$str=trim($str);
if(empty($str)){return '';}
$result='';
for($i=0;$i
if(is_numeric($str[$i])){
$result.=$str[$i];
}
}
return $result;
}
方法二:
使用array_map,直接进行转换。
$strArr = ["1", "2", "3", "4"];
$numArr = array_map('intval', $strArr);
本站部分内容或图片来自互联网,如果侵犯了你的权益请来信告知我们删除。邮箱:595397166@qq.com
上一篇:php富文本编辑器中替换img的src属性由相对路径替换为绝对路径
下一篇:没有了

