jurchiks Posted October 9, 2015 Report Share Posted October 9, 2015 (edited) Priekš viņa prasības šis ir ideālais variants. $text = 'wharblgarbl, 12345678, more text goes here, +37126123456.'; echo preg_replace('/\b(\d{8})\b/', '<a href="/?id=$1" target="_blank">$1</a>', $text); VS $text = 'wharblgarbl, 12345678, more text goes here, +37126123456.'; $words = explode(' ', $text); foreach ($words as $i => $word) { if ((strlen($word) === 8) && is_numeric($word)) { $words[$i] = '<a href="/?id=' . $word . '" target="_blank">' . $word . '</a>'; } } echo implode(' ', $words); Lieka koda uzpūšana, lasāmāk tikai tad, ja tu absolūti nemāki regex un nesaproti, ko nozīmē \d{8}. Ja vajadzēs kaut ko papildus, tad arī varēs taisīt ciklus and shit, bet viņam to nevajag. Edited October 9, 2015 by jurchiks Quote Link to comment Share on other sites More sharing options...
xPtv45z Posted October 12, 2015 Report Share Posted October 12, 2015 (edited) Tev uzskati mainās pēc mēness fāzēm? Jāāā, pazīstama situācija.Es vienmēr savu kodu pulēju ilgāku laiku, reizēm pat pilnībā vairākas reizes pārtaisu, kamēr esmu apmierināts ar rezultātu. Prasa vairāk laika, toties future-proof/viegli extendojams, un pašam prieks. Diemžēl citiem gan nē, jo, redz, jāskrien, visu vajadzēja jau vakar, pofig par kvalitāti... Un citi tā arī programmē, ignorējot acīmredzamas kļūdas, kuras mana IDE uzreiz hailaito, atverot failu, vai arī kuras ielogojas error logos, tiklīdz refrešo lapu. Mūsdienās populāri izslēgt error reporting. Edited October 12, 2015 by xPtv45z Quote Link to comment Share on other sites More sharing options...
Wuu Posted October 12, 2015 Report Share Posted October 12, 2015 jurchika citāts ir tīrs egoisms. Pats svarīgākais, viņu uztrauc "ko par manu kodu teiks citi". Daudzi ar to slimo. Rezultātā, laiks tiek tērēt nelietderīgi, savu kompleksu apmierināšanai. Ieteiktu vairāk laika veltīt plānošanai. Te var iziet testu un uzzināt par savas personības uzvedību. https://www.123test.com/disc-personality-test/ Quote Link to comment Share on other sites More sharing options...
jurchiks Posted October 12, 2015 Report Share Posted October 12, 2015 @xPtv45z - ir atšķirība, vai rakstu kodu priekš sevis vai priekš citiem. Turklāt šajā gadījumā, ja vajag ko vairāk, tad no pirmā uz otro variantu pārtaisīt prasa minūti. Pēc prasībām pirmais variants ir pilnīgi pietiekams, jūs man tagad brūkat virsū pilnīgi par neko. @Wuu - tavs kods vispār nebija strādājošs, plānotāj. Tev trūkst iekavas search frāzei un replacement ir $1, $0 ir viss string. Quote Link to comment Share on other sites More sharing options...
Wuu Posted October 13, 2015 Report Share Posted October 13, 2015 @Wuu - tavs kods vispār nebija strādājošs, plānotāj. Tev trūkst iekavas search frāzei un replacement ir $1, $0 ir viss string. Citiem strādā, tev nē, secinājumus izdari pats. :> Quote Link to comment Share on other sites More sharing options...
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.