teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

without temporary

2017/05/31 16:34

投稿

mpyw
mpyw

スコア5223

answer CHANGED
@@ -9,4 +9,12 @@
9
9
  $color = $colors[$total_price_str <=> 0];
10
10
  ```
11
11
 
12
- と書くと非常にスマートです。
12
+ と書くと非常にスマートです。なんなら一時変数なしでも。
13
+
14
+ ```php
15
+ $color = [
16
+ -1 => 'red',
17
+ 0 => 'black',
18
+ 1 => 'blue',
19
+ ][$total_price_str <=> 0];
20
+ ```