地図

2016-11-23 20 views
0

がどのように私は1つのライン内のマップエントリをインクリメントすることができる1つのステートメントで初期化し、増分、あなたがそれを初期化するときに '1'に割り当てる以下のコメント:地図

$results = array(); 

# ... compute $results 

# I would like to replace below with one statement, is it possible? 
if (!array_key_exists("cnt", $results)) { 
    $results["cnt"] = 1; # first time 
} else { 
    $results["cnt"] += 1; 
} 
+1

を参照してください? – chris85

+0

正当な理由がないためにコードの量を減らすことは、通常は悪い考えです –

答えて

2
<?php 
    $results["cnt"] = !array_key_exists("cnt", $results) ? 1 : $results["cnt"] + 1;