fork download
  1. <?php
  2. $strings = array("132,234,14,56","132,234,14,56,ABC","132,234,14,56,",",132,234,14,56,ABC","1,2,3");
  3.  
  4. foreach ($strings as $string){
  5.  
  6. if(substr_count($string,",") == (count(array_filter(explode(",",$string),'is_numeric')) - 1)){
  7. echo "String $string é válida";
  8. } else {
  9. echo "String $string é inválida";
  10. }
  11. echo PHP_EOL;
  12. }
  13.  
  14.  
Success #stdin #stdout 0.02s 52432KB
stdin
Standard input is empty
stdout
String 132,234,14,56 é válida
String 132,234,14,56,ABC é inválida
String 132,234,14,56, é inválida
String ,132,234,14,56,ABC é inválida
String 1,2,3 é válida