Как извлечь первые буквы каждого слова в PHP — методы и примеры кода

Чтобы извлечь первые буквы каждого слова в строке с помощью PHP, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1: использование цикла и функции explode()

$string = "get first letters of every word php";
$words = explode(" ", $string);
$firstLetters = "";
foreach ($words as $word) {
    $firstLetters .= $word[0];
}
echo $firstLetters; // Output: "gflOewp"

Метод 2: использование функций str_word_count()и preg_replace()

$string = "get first letters of every word php";
$words = str_word_count($string, 1);
$firstLetters = "";
foreach ($words as $word) {
    $firstLetters .= $word[0];
}
echo $firstLetters; // Output: "gflOewp"

Метод 3: использование array_map()и substr()

$string = "get first letters of every word php";
$words = explode(" ", $string);
$firstLetters = implode("", array_map(function($word) {
    return substr($word, 0, 1);
}, $words));
echo $firstLetters; // Output: "gflOewp"