- var_dump: documentation ( source)
- ctype_digit: documentation ( source)
<?php
$a = '23bc';
$b = '';
$c = '123';
$cond1 = false;
$cond2 = false;
$test = array('a' => $a,'b' => $b, 'c' => $c);
foreach ($test as $key => $str) {
if( ($cond1 = strlen($str)== 0) || ($cond2 = ctype_digit($str)) )
{
echo $key . ': Good to Go',"\n";
var_dump($cond1,$cond2);
echo "\n";
}
else
{
echo $key . ': Bad to Go',"\n";
var_dump($cond1,$cond2);
echo "\n";
}
}