#数値のみを保持するために PHP を実装するにはどうすればよいですか?
1. 正規表現を使用して、すべての数値を照合して抽出するか、数値ではない文字を置換します。
<?php $str='acc123nmnm4545'; if(preg_match('/\d+/',$str,$arr)){ echo $arr[0]; } ?>
2. 文字列を配列に分割し、配列を走査します。各文字が数字であるかどうかを判断し、数字である場合は抽出できます。
function findNum($str=''){ $str=trim($str); if(empty($str)){return '';} $temp=array('1','2','3','4','5','6','7','8','9','0'); $result=''; for($i=0;$i<strlen($str);$i++){ if(in_array($str[$i],$temp)){ $result.=$str[$i]; } } return $result; }
function findNum($str=''){ $str=trim($str); if(empty($str)){return '';} $result=''; for($i=0;$i<strlen($str);$i++){ if(is_numeric($str[$i])){ $result.=$str[$i]; } } return $result; }
推奨チュートリアル: "PHP"
以上が数値のみを保持するように PHP を実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。