Fuente: https://github.com/chamilo/chamilo-lms/releases/download/v1.11.40/chamilo-1.11.40.zip sha256: 1cf4bf2cc7bae1ef1a1eff643235db1d552f78ddf4b6dd1e2d2dac9868679439 Snapshot independiente (rama huerfana); diffable vs 1.11.38. vendor incluido.
25 lines
610 B
PHP
25 lines
610 B
PHP
<?php
|
|
|
|
/**
|
|
* VCardParser test - can parse bundled VCF file into CSV
|
|
*/
|
|
|
|
require_once __DIR__ . '/../vendor/autoload.php';
|
|
require_once __DIR__ . '/../src/VCardParser.php';
|
|
|
|
// load VCardParser classes
|
|
use JeroenDesloovere\VCard\VCardParser;
|
|
|
|
$pathToVCardExample = __DIR__ . '/assets/contacts.vcf';
|
|
$parser = VCardParser::parseFromFile($pathToVCardExample);
|
|
|
|
foreach($parser as $vcard) {
|
|
$lastname = $vcard->lastname;
|
|
$firstname = $vcard->firstname;
|
|
$birthday = $vcard->birthday->format('Y-m-d');
|
|
|
|
printf("\"%s\",\"%s\",\"%s\"", $lastname, $firstname, $birthday);
|
|
|
|
echo PHP_EOL;
|
|
}
|