$line) { if (strpos(trim($line), '# ') === 0) { unset($markdownLines[$key]); break; } } $cleanedMarkdown = implode("\n", $markdownLines); echo "Markdown processed successfully.\n\n"; // Save results echo "Saving results to files...\n"; file_put_contents('test-output-metadata.json', $jsonOutput); file_put_contents('test-output-content.md', $cleanedMarkdown); echo "Results saved successfully.\n\n"; // Display sample output echo "=== JSON METADATA (SAMPLE) ===\n"; echo substr($jsonOutput, 0, 500) . "...\n\n"; echo "=== MARKDOWN CONTENT (SAMPLE) ===\n"; echo substr($cleanedMarkdown, 0, 500) . "...\n\n"; echo "Test completed successfully!\n"; echo "Full output saved to test-output-metadata.json and test-output-content.md\n"; } catch (Exception $e) { echo "ERROR: " . $e->getMessage() . "\n"; exit(1); }