ниже часть файла- обработчика
<?
require 'function.php';
header("Content-type: text/plain; charset=utf-8");
/* header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false); */
$errors = array();
$str='';
$a=3456;
/* $zifra=0; */
if (isset($_POST['int'])) {$str = $_POST['int'];}
if (isset($_POST['int'])) {$zifra =(int) $_POST['int'];}
/* echo "Переменная \$zifra имеет тип - ". (gettype($zifra)). "<br/>"; */
if ($zifra <= 1000)
{
$errors[] = "Нельзя вводить число начинающееся с нуля!!";
/* echo "Нельзя вводить число начинающееся с нуля!!"; */
}
$arr1 = str_split($str);
print_r ($arr1);
$length_arr1=count($arr1);
print_r($lenght_arr1);
$result = array_unique($arr1);
$length_result=count($result);
/* print_r($result);
print_r($length_result); */
if ($length_result<$length_arr1)
{
$errors[] = "Нельзя вводить повторяющиеся цифры!!";
/* echo "Нельзя вводить повторяющиеся цифры!!"; */
}
if(isset($errors)){
foreach($errors as $msg){
echo $msg;
}
return false;
}
не пойму почему print_r($lenght_arr1); null? print_r($length_result); - работает