Tema: Re: Q: pornografinis klausimas
Autorius: Grzegorz Brzęczyszczykiewicz
Data: 2023-03-02 14:00:13
2023-03-02 14:58, Laimis rašė:
> Duomenys susirankioja gana paprastai:
tai vat ir ne. Newline taigi neliko.
Sutarsiu paprasčiau: kadangi visi duomenys yra +- standartinėje sekoje, jai parseris veikia teisingai.
Jei bus nestandartinės sekos duomenų, koreguosiu kodą pagal poreikį.
Tik 200 žmonių, one-time-job, kaip nors susitvarkysiu :)
> <?php
...
> preg_match_all("/(?<fname>.+):\s*(?<fvalue>.+)/imu", $subject, $matches);
> print_r($matches);
> > preg_match_all("/(?<fname>.+):\s*(?<fvalue>.+\R(?:[^:]+(?:\R|$))+)/imu",
> $subject, $ml_matches);
> print_r($ml_matches);
> ?>
Array
(
[0] => Array
(
[0] => Anmeldungstyp: Standard Rate Company / Institution: Alytus University of Applied Sciences Prefix: Mr. First name: Jon Last name: Doe Dasen Profession: Associate Professor Street / Address: Polaidžio -2 Postal / Zip Code: AL-556666 City: Varėna Country: Lenkija VAT: LIA10005555513 Telefon: +31040304556999 E-Mail: jon.doedasen@gmail.comoje
)
[fname] => Array
(
[0] => Anmeldungstyp: Standard Rate Company / Institution: Alytus University of Applied Sciences Prefix: Mr. First name: Jon Last name: Doe Dasen Profession: Associate Professor Street / Address: Polaidžio -2 Postal / Zip Code: AL-556666 City: Varėna Country: Lenkija VAT: LIA10005555513 Telefon: +31040304556999 E-Mail
)
[1] => Array
(
[0] => Anmeldungstyp: Standard Rate Company / Institution: Alytus University of Applied Sciences Prefix: Mr. First name: Jon Last name: Doe Dasen Profession: Associate Professor Street / Address: Polaidžio -2 Postal / Zip Code: AL-556666 City: Varėna Country: Lenkija VAT: LIA10005555513 Telefon: +31040304556999 E-Mail
)
[fvalue] => Array
(
[0] => jon.doedasen@gmail.comoje
)
[2] => Array
(
[0] => jon.doedasen@gmail.comoje
)
> > -- Grzegorz
Chrząszczyrzewoszyce, powiat Łękołody