辉2018-03-05 21:22:45
$content = '2c653c8e716f42b67c7aba493ce54dbc'; preg_match_all('/[0-9]/',$content, $match); print_r( $match );
한 줄의 코드로 모든 숫자를 얻을 수 있습니다
662018-03-05 15:44:10
$a = '12ddas45fd8a9fgd6a4f08d9af';
$c ='';
for ($i = 0;$i<strlen($a);$i++){
$b=substr($a,$i,1) ;
if (ord($b)<=57 && ord($b)>=48){
$c .= $b;
}
}
echo $c;
문자열을 ASCII로 변환합니다. 왜냐하면 ASCII 코드의 숫자 범위는 48-57입니다. 그냥 일치시키세요
——2018-03-05 10:58:13
이를 달성하기 위한 코드를 작성할 수 있습니다
$arr =str_split('2c653c8e716f42b67c7aba493ce54dbc');
for($i=0;$i<count($arr);$i++){
$arr [$i ]=(int)$arr[$i];
}
$int=implode(',', array_filter($arr));