Для небольших csv файлов можно так:
// что ищем
$key = '66:41:0000000:1009;';
// где ищем, в виде строки
$file = file_get_contents('input.csv');
$key_pos = strpos($file, $key); // смещение, по которому найден ключ
$result_start_pos = $key_pos + strlen($key); // начало искомой строки
$line_end_pos = strpos($file, "\n", $key_pos); // конец искомой строки
$result_len = $line_end_pos - $result_start_pos; // длина искомой строки
$result = substr($file, $result_start_pos, $result_len);
$result = trim($result); // на случай \r\n
return $result;
Если файл большой, лучше читать построчно, каждую строку разбивать по разделителю и сравнивать
$key = '66:41:0000000:1009';
$str = '66:41:0000000:1009;3 639 535,20';
$splited = explode(';', $str);
if ($splited[0] === $key) {
return $splited[1];
}