Вот есть регулярка
preg_match("#(^ftp)(.*)#i", $arr[$i], $f);
echo $f[0] тоесть загоняет в ф те строки которые начинаються с ftp. А можно сделать как бы:
(^ftp) или (^123) что он так же брал и строки котоыре начинаються с 123. Просто я не нашел что то похожее на оператор or.