spoks Posted March 4, 2010 Report Posted March 4, 2010 Meklējam tevi - inteliģentu un zinošu PHP programmētāju pastāvīgam darbam. Darbs Rīgā, alga laikā, dažādas bonusu programmas un izaugsmes iespējas. Lai pieteiktos dodies uz http://www.npdconcept.com/darbs kur tev būs jāizpilda pirmais uzdevums. Quote
2easy Posted March 4, 2010 Report Posted March 4, 2010 tieši tāds pats uzdevums jau bija vasarā... Quote
Aleksejs Posted March 4, 2010 Report Posted March 4, 2010 Nu, redz cik jauki - varēsi izmantot vecš iestrādnes! Quote
2easy Posted March 4, 2010 Report Posted March 4, 2010 tur jau elementāri ar jebkuru ocr softu noskanē bildi, izpilda php, un reportē bugus Quote
Kaklz Posted March 4, 2010 Report Posted March 4, 2010 Interesanti zināt, vai šāds kļūdu labojums tam brīnumam arī ietu cauri? :)) <?php $mails = array('info@npdconcept.com', 'test@me.some.domain.lv', '.....zzzzz'); foreach ($mails as $mail){ if (filter_var($mail, FILTER_VALIDATE_EMAIL)){ echo strrev(strtr($mail, array('@' => '.', '.' => '@'))) . "\n"; } } ?> Tb priekš kam labot n rindas garu kaku, ja to var ātrāk uzrakstīt dažās rindiņās, izmantojot iebūvētās funkcijas. Quote
2easy Posted March 4, 2010 Report Posted March 4, 2010 (edited) imho, viņš speciāli uzrakstīja tik garu kodu, lai būtu kur meklēt kļūdas. savādāk jau tā raksta tikai kkādi iesācēji, nevis normāls programmēšanas kantoris tā kā tās darbības ir straightforward (lineāra loģika), tad visas tās 36 rindiņas var uzrakstīt daudz īsāk vienā rindiņā: foreach (array("info@npdconcept.com", "info@npdconcept", "es@inbox.lv", "... un citas iespējamās adreses") as $v) if (preg_match('/^[a-z0-9_.-]+@[a-z0-9_.-]+\.[a-z]+$/i', $v)) echo strrev(strtr($v, array('@' => '.', '.' => '@'))) . '<br />'; bet ja runājam par bugiem, tad 1) 11. un 24. rinda: strlen($str)+1 -> strlen($str) 2) 19. un 20. rinda: $str[$dot] = $str[$at]; $str[$at] = $str[$dot]; -> list($str[$dot], $str[$at]) = array($str[$at], $str[$dot]); 3) str_reverse() vajag sākt ar mainīgā definēšanu $str_rev = ''; 4) 25. rinda $str[strlen($str)-$i] -> $str[strlen($str)-$i-1] plz, nākamreiz izdomājiet jaunu un interesantāku uzdevumu :P Edited March 4, 2010 by 2easy Quote
spoks Posted March 4, 2010 Author Report Posted March 4, 2010 tieši tāds pats uzdevums jau bija vasarā... ar papildinātu Javascript un Mysql uzdevumu Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.