前述のとおり、ありがとうございます!
$content = '2c653c8e716f42b67c7aba493ce54dbc'; preg_match_all('/[0-9]/',$content, $match); print_r( $match );
1 行のコードですべての数値を取得できます
$a = '12ddas45fd8a9fgd6a4f08d9af';$c ='';for ($i = 0;$i $b=substr($a,$i,1) ; if (ord($b)<=57 && ord($b)>=48){ $c .= $b; }}echo $c;
文字列を ASCII に変換します。 ASCII コードの数字の範囲は 48 ~ 57 です。それに一致するだけです
りー
それを実現するコードを書くことができます
$arr =str_split('2c653c8e716f42b67c7aba493ce54dbc');
for($i=0;$i<count($arr);$i++){
$arr [$i ]=(int)$arr[$i];
}
$int=implode(',', array_filter($arr));
数値のみを抽出
1 行のコードですべての数値を取得できます
$a = '12ddas45fd8a9fgd6a4f08d9af'; $b=substr($a,$i,1) ;
$c ='';
for ($i = 0;$i
if (ord($b)<=57 && ord($b)>=48){
$c .= $b;
}
}
echo $c;
文字列を ASCII に変換します。 ASCII コードの数字の範囲は 48 ~ 57 です。それに一致するだけです
りー
それを実現するコードを書くことができます
$arr =str_split('2c653c8e716f42b67c7aba493ce54dbc');
for($i=0;$i<count($arr);$i++){
$arr [$i ]=(int)$arr[$i];
}
$int=implode(',', array_filter($arr));
数値のみを抽出