2016-07-22 171 views
3

我想插入兩個PHP變量到數組中沒有成功。我能夠讓它與一個變量一起工作,但是一旦我第二個變量中斷了。以下是我正在使用的代碼示例。添加多個變量到PHP數組

$gapi_primary_dimension = get_option('gapi_primary_dimension'); 
$gapi_secondary_dimension = get_option('gapi_secondary_dimension'); 

if($gapi_primary_dimension <> "" && $gapi_secondary_dimension <> ""){ 
    $array = array(
     'dimensions' => 'ga:'.$gapi_primary_dimension,'ga:'.$gapi_secondary_dimension, 
     'sort'  => 'ga:sessions', 
     'max-results' => 5 
); 
} elseif($gapi_primary_dimension <> ""){ 
    $array = array(
     'dimensions' => 'ga:'.$gapi_primary_dimension, 
     'sort'  => 'ga:sessions', 
     'max-results' => 5 
);  
} else { 
    $array = array(
     'dimensions' => 'ga:channelGrouping', 
     'sort'  => 'ga:sessions', 
     'max-results' => 5  
    ); 
} 

誤差特別是在這條線

'dimensions' => 'ga:'.$gapi_primary_dimension,'ga:'.$gapi_secondary_dimension, 

任何幫助,將不勝感激。

+0

錯字串聯'」 $ gapi_primary_dimension。 'GA:''它應該。 '''不'',' – Ghost

+0

我已經使用php大約5年了''''真的意味着不等於? – bassxzero

+0

我的意思是我可能是錯的http://php.net/manual/en/language.operators.logical.php – bassxzero

回答

0

使用這樣的

$matrix= array(); 
$matrix[1]= 'element 1'; 
$matrix[2]= 'element 2'; 
0

試試這個:

'dimensions' => 'ga:' . $gapi_primary_dimension . ', ga:' . $gapi_secondary_dimension, 
0

感謝@Ghost

'dimensions' => 'ga:' . $gapi_primary_dimension . ', ga:' . $gapi_secondary_dimension,