2016-07-22 163 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,