php开发笔记1:字符串中获取数字
如题:字符串 $str="共1款,3件,合计¥399";如果获取多少件。如何实现?
$str='共1款,3件,合计¥399';
$getnumarr=explode(',',$str);
$str1=$getnumarr[1];
function getnumfromstring($str){
$result='';
for($i=0;$i<strlen($str);$i++){
if(is_numeric($str[$i])){
$result.=$str[$i];
}
}
return $result;
}
echo getnumfromstring($str1);
2,剔除数组指定字符值重复数据
function array_unset_tt($arr,$key=''){
//建立一个目标数组
$res = array();
foreach ($arr as $value) {
//查看有没有重复项
if(isset($res[$value[$key]])){
unset($value[$key]); //有:销毁
}else{
$res[$value[$key]] = $value;
}
}
return $res;
}