2016-07-14 30 views
-1

Hallo Ich möchte eine URL in meiner Config-Datei in der Lage sein zu definieren und Echo die URL innerhalb Array:Echo Variable innerhalb Array PHP

$options = array('results_per_page' => 30, 
        'url' => 'http://localhost/page.php?page=*VAR*', 
        'db_handle' => $dbh 
       ); 

In diesem Fall lassen Sie uns sagen, dass ich eine Variable definieren möchten:

$url = 'http://localhost/';

oder

define("SERVER_PATH", "http://localhost/"); 

und ich ein echo in der Lage, t innerhalb der 'url' => "$url" page.php?page=*VAR*'

Jede Hilfe ist willkommen.

+0

warum möchten Sie es in einem Array Echo? praktisch ist es nicht möglich. –

+0

, weil ich diese Zeile in verschiedenen PHP-Dateien habe und die URL an einer Stelle statt jeder von ihnen ändern möchte. –

+2

Sie suchen wahrscheinlich nach [string concatenation] (http://php.net/manual/en/language.operators.string.php) – FirstOne

Antwort

1

können Sie auf diese Weise tun:

Mit Variable:

$options = array('results_per_page' => 30, 
        'url' => $url . 'page.php?page=*VAR*', 
        'db_handle' => $dbh 
       ); 

Mit Konstante:

$options = array('results_per_page' => 30, 
        'url' => SERVER_PATH . 'page.php?page=*VAR*', 
        'db_handle' => $dbh 
       ); 
2

Sie können auch die Variable an das Ende des Feldes Wert anhängen, die unter Verwendung Verkettungsoperator

$option['url'] = $option ['url'] . $var; 

Oder in weniger Worten

$option['url'] .= $var;