Задана строка, в которой имеются наименования цифр. Вывести на экран эти цифры в порядке их следования.
Входные данные:
a*twob0fivecd -onedc&tnine19a –sixl sb3> 3-5 z
Выходные данные:
2
5
1
9
6
вот мой код, исправьте ошибки пожалуйста
<html>
<body>
<form method='post' enctype='multipart/form-data'>
Введите строку: <input type="text" name='n'/><br>
<input type="submit" value='ок' />
<input type="reset" value="Очистить">
</FORM>
<?php
$num=array("zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine");
$n=$_POST['n'];
$ln=strlen($n);
foreach ($num as $value)
{
echo $value;
echo "<br>";
}
echo $n;echo"<br>";
echo $ln;echo"<br>";
for ($i=0; $i<=$ln-1; $i++)
{
$s=$n[$i]+$n[$i++];
printf("s=%d",$s);echo"<br>";
for ($j=$j+2; $j<=$ln; $j++)
{
$s=$s+$n[$j];
printf("s2=%d",$s);echo"<br>";
if (strlen($s)>5)
{
break;
}
for ($k=0; $k<=9; $k++)
{
if ($num[$k]==$s)
{
printf("k=%d",$k);
echo"<br>";
break;
}
}
}
}
?>
</body>
</html>