0
有了這個:獲取項,assoctivate陣列
//Example array
$arr = array(
'db' => array('host' => 'local', 'user' => 'root'));
public function getParam($name, $default = null)
{
if (array_key_exists($name, $this->params)) {
return $this->params[$name];
}
return $default;
}
我可以得到整個分貝數組,但如果我想達到的「主機」只能用getParam()方法,我怎麼需要延長getParam方法是否靈活,並且在每個非連續數組中有多深?
您需要編寫一個遞歸函數來鑽取數組 – 2013-05-26 22:41:41
如果您使用的是PHP 5.4,您可以使用:$ obj-> getParam(「db」)['host'];' –