Comment implémenter PHP pour ne conserver que les chiffres ?
1. Utilisez des expressions régulières pour faire correspondre tous les nombres et les extraire, ou remplacez les caractères qui ne sont pas des nombres
<?php $str='acc123nmnm4545'; if(preg_match('/\d+/',$str,$arr)){ echo $arr[0]; } ?>
2. array détermine si chaque caractère est un nombre et si c'est le cas, il peut être extrait.
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; }
Tutoriel recommandé : "PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!