вложенный цикл и массив

kostyan

Guest
вложенный цикл и массив

Всем привет!
Я хочу проверить каждый символ строки на принадлежность массиву и если он там есть, то занести его в новую переменную (типа удаления ненужных символов), делаю это так:

PHP:
$ar=array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z');
$ar_length=count($ar);
$length=strlen($string);
         for($i=0;$i<$length;$i++)
             {//for
                for($j=0;$j<$ar_length;$j++)
                    {//for
                    echo $ar[$j];
                       if($string{$i}==$ar[$j])
                          {//if
                             $correct_string=$correct_string.$string{$i};
                          }//if
                    }//for
             }//for
при этом у меня
PHP:
$ar_length
пустая, а вложенный цикл не запускается :( ю Подскажите пожалуйста, если кто знает

Apache 1.3.27
PHP 4.2.3
 

kostyan

Guest
Большое спасибо всем, кто посмотрел и Diesel'ю, который ответил. Опять во всем были виноваты кривые руки

:rolleyes:
 

Фанат

oncle terrible
Команда форума
вообще-то, никакой массив здесь не нужен абсолютно.
а регулярное выражение символов на 10
вместо 10 строчек кода
 

kostyan

Guest
Это замечательная мысль :) Еще бы только подсказал, где про них можно почитать, чтобы понятно было ;)
 
Сверху