Groups | Search | Server Info | Login | Register


Groups > dk.edb.internet.webdesign.serverside.php > #7076

Re: shorthand?

From Jan Hansen <jhjjhjhhansen@gmail.com>
Newsgroups dk.edb.internet.webdesign.serverside.php
Subject Re: shorthand?
Date 2018-02-28 19:20 +0000
Organization A noiseless patient Spider
Message-ID <p76vda$l1j$1@dont-email.me> (permalink)
References <5a96eb42$0$710$14726298@news.sunsite.dk>

Show all headers | View raw


Dennis Munding skrev:

> Hej igen derude!
>
> Jeg forsøger at optimere min kode på en side, hvor jeg bl.a. har denne
> stump kode:
>
> <CODE>
> $class = ($c % 2) ? "lige" : "ulige";
> if($status === "Inaktiv") {
> 	$class = "farvel";
> }
>
> if ($status === "Reservist") {
> 	$class = "reservist";
> }
>
> if ($status === "Pause") {
> 	$class = "pause";
> }
> </CODE>
>
> $class definerer baggrundsfarven på en tr ud fra de aflæste parametre.
>
> Mit spørgsmål er så:
>
> Kan ovenstående kode optimeres yderligere?
> Synes det virker tåbeligt med 3x if statements lige efter hinanden...
>
>
> På forhånd tak for svar.
>
>

Hvad med 

$class = ($c % 2) ? "lige" : "ulige";
$tjekstatus= array('inaktiv' => 'farvel', 'Reservist' => 'reservist', 'Pause' => 'pause');
if (array_key_exists($status,$tjekstatus)) $class = $tjekstatus[$status];


-- 
mvh Jan.
Help Microsoft stamp out piracy. Give
Linux to a friend today!

Back to dk.edb.internet.webdesign.serverside.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

shorthand? "Dennis Munding" <nospa@mplease.dk> - 2018-02-28 17:47 +0000
  Re: shorthand? Jan Hansen <jhjjhjhhansen@gmail.com> - 2018-02-28 19:20 +0000
    Re: shorthand? "Dennis Munding" <nospa@mplease.dk> - 2018-02-28 20:25 +0000
  Re: shorthand? Kim Ludvigsen <kim@kimsside.dk> - 2018-03-01 02:32 +0700
    Re: shorthand? "Dennis Munding" <nospa@mplease.dk> - 2018-02-28 20:28 +0000
      Re: shorthand? Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2018-03-01 07:49 +0100
        Re: shorthand? Kim Ludvigsen <kim@kimsside.dk> - 2018-03-01 15:05 +0700
          Re: shorthand? Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2018-03-01 10:02 +0100
          Re: shorthand? "Dennis Munding" <nospa@mplease.dk> - 2018-03-01 20:40 +0000

csiph-web