Ståle Skrevet 16. november 2007 Del Skrevet 16. november 2007 http://phpsysinfo.sourceforge.net/ Lenke til kommentar
L4ss3 Skrevet 16. november 2007 Del 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! Lenke til kommentar
LoS Skrevet 17. november 2007 Del 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? Lenke til kommentar
jeg_lyver_mye Skrevet 17. november 2007 Del Skrevet 17. november 2007 sort($array['tall'])? Lenke til kommentar
Peter Skrevet 17. november 2007 Del 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) Lenke til kommentar
itsmebth Skrevet 17. november 2007 Del Skrevet 17. november 2007 Hvis jeg forsto deg riktig, bør du se på usort() Lenke til kommentar
qualbeen Skrevet 17. november 2007 Del Skrevet 17. november 2007 om du har god tid: bolblesortering http://en.wikipedia.org/wiki/Bubble_sort http://youtube.com/watch?v=F3oKjPT5Khg Lenke til kommentar
Ernie Skrevet 17. november 2007 Del Skrevet 17. november 2007 ... og om du har veeeeldig god tid så er bozo sort tingen Lenke til kommentar
LoS Skrevet 18. november 2007 Del 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. Lenke til kommentar
ze5400 Skrevet 19. november 2007 Del 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 Lenke til kommentar
PHPdude Skrevet 19. november 2007 Del Skrevet 19. november 2007 http://www.php.net/manual/en/language.oper...parison.ternary ?? Lenke til kommentar
dabear Skrevet 19. november 2007 Del 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 Lenke til kommentar
ze5400 Skrevet 19. november 2007 Del 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 Lenke til kommentar
jorgis Skrevet 19. november 2007 Del 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. Lenke til kommentar
dabear Skrevet 19. november 2007 Del 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 Lenke til kommentar
jorgis Skrevet 19. november 2007 Del 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(). Lenke til kommentar
loathsome Skrevet 19. november 2007 Del 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 Lenke til kommentar
Peter Skrevet 19. november 2007 Del Skrevet 19. november 2007 Merk forskjellen på is/are da, loathsome. Lenke til kommentar
loathsome Skrevet 19. november 2007 Del Skrevet 19. november 2007 Ja, det er sant Lenke til kommentar
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å