我有這樣的功能:in_array始終返回false
function remove_addresse($input) {
if (!is_array ($input)) {
$input = array ($input);
}
foreach ($this -> message_meta['to_address'] as $key => $address) {
echo $address;
print_r($input);
if (in_array ($address, $input)) {
unset ($this -> message_meta['to_address'][$key]);
}
}
}
出於某種原因in_array總是返回false。
典型的$地址:[email protected]
典型的$輸入:Array ([0] => mult1.client.com [1] => mult3.client.com)
這究竟是爲什麼?
你爲什麼期望這些匹配? ('@'與'。'不一樣) –