I have 2 variable 1 my file name and 1 my file name 12 .I want to check wheter there have a digit at the end or not.
            Asked
            
        
        
            Active
            
        
            Viewed 82 times
        
    2 Answers
1
            
            
        Try this...
$test="1 my file name 12";
$te = preg_match_all("/.*?(\d+)$/", $test, $digit);
if($te>0) {
    echo $test." have following digit in end".$digit[count($digit)-1][0];
}
Result: 1 my file name 12 have following digit in end 12
 
    
    
        Deenadhayalan Manoharan
        
- 5,436
- 14
- 30
- 50
0
            
            
        See the simple regex below:
$var = 'my file name 2';
if (preg_match('~\d$~', $var)) {
    echo 'second filename ends with a digit';
}
 
    
    
        pavel
        
- 26,538
- 10
- 45
- 61
