- var_dump: documentation ( source)
- in_array: documentation ( source)
<?php
class example {
public $aliases = [
'foo' => 'bar',
'biz' => 'baz',
'blimp' => [
'foobar',
'baz',
]
];
public function test($search) {
foreach($this->aliases as $alias => $value){
if(is_array($value) && in_array($search, $value, true)){
$aliases[] = $alias;
}
elseif($search === $value){
$aliases[] = $alias;
}
}
var_dump($aliases);
}
}
(new example)->test('baz');