Мне нужна помощь здесь, я пытаюсь выяснить это, но я просто не могу обдумать это. Я пытаюсь очистить некоторые данные из файлов PDF. Я использую class.pdf2text.php (найдено here) для этого (с некоторыми корректировками в доме), все работает отлично, но у меня есть эта очень странная ситуация. Если я запускаю код, как это:php preg_match нет результата без эха
$a = new PDF2Text();
$a->setFilename('invoiceView2.pdf');
$a->decodePDF();
$pdftxt=$a->output();
preg_match("/Generated on.*/",$pdftxt,$bill_date);
var_dump($bill_date);
die();
ничего не возвращается $bill_date
равна нулю. Если я запускаю код, как это:
$a = new PDF2Text();
$a->setFilename('invoiceView2.pdf');
$a->decodePDF();
$pdftxt=$a->output();
echo $pdftxt;
preg_match("/Generated on.*/",$pdftxt,$bill_date);
var_dump($bill_date);
die();
Тогда все содержание $pdftxt
печатается, а $bill_date
представляет собой массив, содержащий результат preg_match. Как вы можете себе представить, у меня нет намерения выводить весь контент, нужно только, чтобы получить результат preg_match ...
Что я здесь отсутствует, потому что это сводит меня умственная ....
Спасибо.