在我收到snark冰雹之前,请相信我 - 我已经使用Google搜索并使用SO搜索。按键名选择数组值
如何按名称选择数组值?
如果我想调用特定的值(对于数据库连接),我该如何做到这一点?以下是基于PHP的CMS站点的config文件夹中的database.php文件。
我想创建一个mysqli的查询
$db_connection = @mysqli_connect(host,user,pass,database)
下面的代码存在于网站的config文件夹中的config/database.php中一个单独的文件连接。
$config['default'] = array(
'benchmark' => TRUE,
'persistent' => FALSE,
'connection' => array(
'type' => 'mysqli',
'user' => 'myname',
'pass' => 'somepass123',
'host' => 'localhost',
'port' => FALSE,
'socket' => FALSE,
'database' => 'local_sitename',
),
'character_set' => 'utf8',
'table_prefix' => '',
'object' => TRUE,
'cache' => FALSE,
'escape' => TRUE
);
互联网,我的课本,正以饱满的例子是这样的:http://www.homeandlearn.co.uk/php/php6p3.html
其中,例如,是一个四季数组:
<?php
$seasons = array("Autumn", "Winter", "Spring", "Summer");
print $seasons[0];
?>
我知道,我可以选择通过使用$seasons[2];
但是使用在我的网站配置文件使用一个阵列内阵列的阵列说春天。我需要这样的东西(这将是语法错误的,但我希望传达什么,我需要)
$db_connection = $config(connection(host)),$config(connection(user)),$config(connection(pass)),$config(connection(database))
我怎么会叫这些价值观?
'$配置[ '默认'] [ '连接'] [ '主机']' - 基本数组访问。 – deceze