📜  php 从句子中创建单词对 - PHP (1)

📅  最后修改于: 2023-12-03 14:45:21.922000             🧑  作者: Mango

PHP 从句子中创建单词对

在 PHP 中,我们可以通过一些简单的方法从句子中创建单词对。假设我们有一个句子,如下所示:

I love programming in PHP.

我们的目标是创建一个数组,其中每个元素都是一个单词对,如下所示:

Array (
    [0] => I - love
    [1] => love - programming
    [2] => programming - in
    [3] => in - PHP
)

以下是一个简单的 PHP 函数,可以完成这个任务:

function create_word_pairs($sentence) {
    $words = explode(' ', $sentence);
    $pairs = array();

    for ($i = 0; $i < count($words) - 1; $i++) {
        $pair = $words[$i] . ' - ' . $words[$i + 1];
        array_push($pairs, $pair);
    }

    return $pairs;
}

$sentence = 'I love programming in PHP.';
print_r(create_word_pairs($sentence));

该函数首先使用 explode() 函数将句子拆分为单词。接下来,它使用一个循环迭代单词数组并创建相邻单词之间的单词对。最后,它返回单词对数组。

我们可以使用 print_r() 函数打印函数返回的数组并查看结果:

Array
(
    [0] => I - love
    [1] => love - programming
    [2] => programming - in
    [3] => in - PHP.
)

现在我们可以将这个函数用于任何句子,并创建该句子中相邻单词之间的单词对。

结论

在 PHP 中,我们可以根据需要创建各种类型的数组。本文介绍了如何从句子中创建单词对数组。该过程很简单,但对于某些应用程序来说非常有用。