Ticketa
Registered
Имам проблем със следния loops foreach:
Масив:
Проблема е че при функцията findDomain където е $val['name'] постоянно ми дава, че е масив и все се чупи кода и не мога да направя сравнение с дали е равен на резултата.
По-горе съм дал примерно изглеждащ масив.
Масив:
Array
(
[0] => Array
(
[active] => Array
(
[$] => on
)
[docroot] => Array
(
[$] => /directory
)
[name] => Array
(
[$] => domain
)
Код:
public function listDomain() {
$params = [];
$params['func'] = 'webdomain';
$result = $this->curl($params);
return ( ! empty($result['doc']['elem']) ) ? $result['doc']['elem'] : [];
}
public function findDomain($domain) {
$list = $this->listDomain();
foreach ( (array)$list as $key => $val ) {
#if ( $val['name'] == $domain ) return true;
}
return false;
}
Проблема е че при функцията findDomain където е $val['name'] постоянно ми дава, че е масив и все се чупи кода и не мога да направя сравнение с дали е равен на резултата.
По-горе съм дал примерно изглеждащ масив.