L4ss3 Skrevet 16. november 2007 Skrevet 16. november 2007 phpinfo();Google er din venn Var ikke den skjønner du =D http://phpsysinfo.sourceforge.net/ Derja! Takker, søkte masse men fant ikke noe, hehe.. Takk igjen!
LoS Skrevet 17. november 2007 Skrevet 17. november 2007 Hei igjen! Lenge siden sist. Noen som har noen tips ang sortering av ett array i ett array? Har et array som ser ca slik ut: [navn] -[tall] -[tekst] [navn] -[tall] -[tekst] Og jeg må sortere tallet i arrayed i arrayet igjen, på en måte. Men sitter litt fast, noen som skjønner hva jeg mener?
Peter Skrevet 17. november 2007 Skrevet 17. november 2007 Hei igjen! Lenge siden sist. Noen som har noen tips ang sortering av ett array i ett array? Har et array som ser ca slik ut: [navn] -[tall] -[tekst] [navn] -[tall] -[tekst] Og jeg må sortere tallet i arrayed i arrayet igjen, på en måte. Men sitter litt fast, noen som skjønner hva jeg mener? Denne tråden er ikke ment for slike spørsmål! (men http://no2.php.net/function.array-multisort)
itsmebth Skrevet 17. november 2007 Skrevet 17. november 2007 Hvis jeg forsto deg riktig, bør du se på usort()
qualbeen Skrevet 17. november 2007 Skrevet 17. november 2007 om du har god tid: bolblesortering http://en.wikipedia.org/wiki/Bubble_sort http://youtube.com/watch?v=F3oKjPT5Khg
Ernie Skrevet 17. november 2007 Skrevet 17. november 2007 ... og om du har veeeeldig god tid så er bozo sort tingen
LoS Skrevet 18. november 2007 Skrevet 18. november 2007 Hei igjen! Lenge siden sist. Noen som har noen tips ang sortering av ett array i ett array? Har et array som ser ca slik ut: [navn] -[tall] -[tekst] [navn] -[tall] -[tekst] Og jeg må sortere tallet i arrayed i arrayet igjen, på en måte. Men sitter litt fast, noen som skjønner hva jeg mener? Denne tråden er ikke ment for slike spørsmål! (men http://no2.php.net/function.array-multisort) Var denne som funket ja. Lurte ganske enkelt på en funksjon og trengte ikke akkurat noen kode skrevet for meg så trodde kanskje jeg kunne bruke denne tråden. Takk skal du ha uansett.
ze5400 Skrevet 19. november 2007 Skrevet 19. november 2007 Jeg har glemt navnet på dette: $PATH = ($PUBLIC == true ? "cache/$FILE" . date("mny") : "cache/$FILE" . $CURUSER["id"] . date("mny")); Jeg vet hvordan jeg gjør det, men jeg husker ikke navnet på det (har det ett navn?). Mvh. en som føler seg vanvittig dum
PHPdude Skrevet 19. november 2007 Skrevet 19. november 2007 http://www.php.net/manual/en/language.oper...parison.ternary ??
dabear Skrevet 19. november 2007 Skrevet 19. november 2007 (endret) Er det bare meg som synes vanlige if-else er minst like oversiktelig og kjappe å skrive? Jeg misliker dessuten ternary-operatøren sin syntaks sterkt. edit: <?php $PATH = ($PUBLIC ? "cache/$FILE" . date("mny") : "cache/$FILE" . $CURUSER["id"] . date("mny")) ?> VS <?php if($PUBLIC) { $PATH = "cache/$FILE" . date("mny"); } else { $PATH = "cache/$FILE" . $CURUSER["id"] . date("mny")); } ?> Readability before anything else Endret 19. november 2007 av dabear
ze5400 Skrevet 19. november 2007 Skrevet 19. november 2007 Er det bare meg som synes vanlige if-else er minst like oversiktelig og kjappe å skrive? Jeg misliker dessuten ternary-operatøren sin syntaks sterkt. edit: <?php $PATH = ($PUBLIC ? "cache/$FILE" . date("mny") : "cache/$FILE" . $CURUSER["id"] . date("mny")) ?> VS <?php if($PUBLIC) { $PATH = "cache/$FILE" . date("mny"); } else { $PATH = "cache/$FILE" . $CURUSER["id"] . date("mny")); } ?> Readability before anything else Syns ikke det er så vanskelig å tyde den første. Dessuten, som hobbykoder får jeg ikke betalt per linje Denne er veldig lite gjennomtenkt (kode når man er trøtt eller sulten kan gi rare resultater) function mksize($bits, $prefix = false) { if ($bits < 8192) { return (0); }elseif ($bits < 8388608){ return (round($bits / 8 / 1024, 2) . (($prefix == true) ? " kB" : null)); }elseif ($bits < 8589934592){ return (round($bits / 8 / 1024 / 1024, 2) . (($prefix == true) ? " MB" : null)); }elseif ($bits < 8796093022208){ return (round($bits / 8 / 1024 / 1024 / 1024, 2) . (($prefix == true) ? " GB" : null)); }else{ return (round($bits / 8 / 1024 / 1024 / 1024 / 1024, 2) . (($prefix == true) ? " TB" : null)); } } Anyway, nå ligger vel du i kramper
jorgis Skrevet 19. november 2007 Skrevet 19. november 2007 Ternary er ganske grei for sånne teite småting, der gjerne if/else-konstruksjonen blir veldig stor og klumpete i forhold: $online_status = (is_online() ? 'online' : 'offline'); vs if (is_online()) { $online_status = 'online'; } else { $online_status = 'offline'; } Bruk av ternary-operatorer bør likevel holdes på et absolutt minimum, det finnes utrolig mange eksempler på kaos-kode etter at noen har forelsket seg i ternary.
dabear Skrevet 19. november 2007 Skrevet 19. november 2007 (endret) spasmer har jeg nå Den første er ikek vanskelig å tyde, men den er vanskeligere etter mi mening. Du sparer heller ikke så veldig mye tid på å velge den første framfor den andre, og den siste blir dessuten langt mer oversiktelig. Spesielt stygt blir det når du har flere nøstede ternary-operatører inni hverandre :yuck: jorgis; Skjønner poenget ditt, men i slike tilfeller ville jeg heller valgt ei løsning av typen: <?php $isOnline = is_online(); ?> Evt bare bruke is_online()-funksjonen direkte hver gang den trengs. Endret 19. november 2007 av dabear
jorgis Skrevet 19. november 2007 Skrevet 19. november 2007 dabear: Løsningen din tar ikke høyde for mitt opprinnelige eksempel, der jeg ville ha output av typen "online"/"offline" til bruk i f.eks. templates uten å ødelegge is_online().
loathsome Skrevet 19. november 2007 Skrevet 19. november 2007 (endret) Pleier alltid å gjøre noe lignende når jeg skal printe ut antall o.l. <?php echo 'There are '.$apples . ' ' . ($apples == 1 ? 'apple' : 'apples').''; ?> Sparer meg for tid, og selv har jeg ingen problemer med å tyde koden Synes det er ganske greit med ternary operators i visse situasjoner. Men når man begynner med litt mer komplekse greier, slik som f. eks <?php $apples = 9; $numRead = array('zero', 'one','two','three','four','five','six','seven','eight','nine','ten'); echo 'There are '.($numRead[$apples] ? $numRead[$apples] : $apples) . ' ' . ($apples == 1 ? 'apple' : 'apples').''; ?> inrømmer jeg uten problemer at det ville vært bedre å slenge det i en funksjon Endret 19. november 2007 av loathsome
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå