- array_map: documentation ( source)
- var_dump: documentation ( source)
- preg_split: documentation ( source)
<?php
$test = "Αυτή είναι η 1η δοκιμασία. Πρέπει να την ολοκληρώσω. Ώστε να μου δώσουν την 2η δοκιμασία. Και τέλος, την 3η δοκιμασία." ;
$res = preg_split(
"/(.*?\.*?)\../",
$test,
null,
PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE
);
var_dump($res);
$wordcounts = array_map(function ($item) {
return count(preg_split('/\s+/', $item));
}, $res);
var_dump($wordcounts);