function f_color( $data = NULL ){
if ( $data == NULL )
{
$data = rand(0, 100);
echo "Потому как не было указанно число, выбирается случайное...<br>\n";
}
if ( !is_array( $data ) )
{
$data = array( trim($data) );
}
foreach( $data as $data_value )
{
$data_value = trim( $data_value );
if ( $data_value == '' || !is_numeric( $data_value ) )
{
echo $data_value . " - Не является числом, введите число !<br>\n";
}
else
{
if ( $data_value == '0' )
{
echo $data_value . " - <span style=\"color: #0000FF;\" >Число НОЛЬ</span><br>\n";
}
else
{
if ( $data_value%2 == 0 )
{
echo $data_value . " - <span style=\"color: #00FF00;\" >Четное число</span><br>\n";
}
else
{
echo $data_value . " - <span style=\"color: #FF0000;\" >Нечетное число</span><br>\n";
}
}
}
}
}
f_color('a');
f_color(' ');
f_color(6);
f_color(7);
f_color('0');
echo "<br>\n";
$a = array( 'a', 1, 2, 3, 66, 77, 't', ' ' );
f_color($a);
echo "<br>\n";
f_color();
Результат:
a - Не является числом, введите число !
- Не является числом, введите число !
6 - Четное число
7 - Нечетное число
0 - Число НОЛЬ
a - Не является числом, введите число !
1 - Нечетное число
2 - Четное число
3 - Нечетное число
66 - Четное число
77 - Нечетное число
t - Не является числом, введите число !
- Не является числом, введите число !
Потому как не было указанно число, выбирается случайное...
45 - Нечетное число
Если что то не понятно, спрашивай.