我想过滤一个字符串,并使用php创建一个数组

阿西夫·伊克巴尔(Asif Iqbal)

这是我的示例字符串(该字符串有5个字;实际上,可能还有更多个字):

$str = "I want to filter it";

我想要的输出:

$output[1] = array("I","want","to","filter","it");
$output[2] = array("I want","want to","to filter","filter it");
$output[3] = array("I want to","want to filter","to filter it");
$output[4] = array("I want to filter","want to filter it");
$output[5] = array("I want to filter it");  

我正在尝试:

$text = trim($str);
$text_exp = explode(' ',$str);
$len = count($text_exp);
$output[$len][] = $text;  // last element
$output[1] = $text_exp;  // first element

这给了我第一个和最后一个数组。如何获得所有中间阵列?

弹射

适用于任何长度单词的更通用的解决方案:

$output = array();

$terms = explode(' ',$str);
for ($i = 1; $i <= count($terms); $i++ )
{
    $round_output = array();
    for ($j = 0; $j <= count($terms) - $i; $j++)
    {
        $round_output[] = implode(" ", array_slice($terms, $j, $i));
    }
    $output[] = $round_output;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用一个字符串数组来拼接另一个数组?

来自分类Dev

在一个字符串中保存多个数组

来自分类Dev

DataView过滤器并返回一个字符串数组

来自分类Dev

创建一个字符串数组而不分配每个字符串

来自分类Dev

如何从字符串常量创建一个字符数组?

来自分类Dev

迭代一个字符串并用 C++ 填充一个数组

来自分类Dev

将一个数字拆分为一个字符串数组

来自分类Dev

从一个字符串中创建一个数组,而不是一个一个地在字符串中创建它

来自分类Dev

如何使用另一个字符串数组过滤模型对象数组列表

来自分类Dev

排序一个字符串数组,使用另一个字符串数组确定顺序

来自分类Dev

创建一个字符串数组matlab

来自分类Dev

从RSS feed创建一个字符串数组

来自分类Dev

根据数组的索引创建一个字符串

来自分类Dev

创建一个字符串数组

来自分类Dev

在C中从char数组创建一个字符串

来自分类Dev

创建一个字符串缓冲区数组

来自分类Dev

给定一个字符串数组,我如何删除重复项?

来自分类Dev

使用数组和foreach循环从另一个字符串中获取一个字符串

来自分类Dev

如何使用JavaScript从一个字符创建字符串?

来自分类Dev

输入是一个字符串数组,输出是一个 ArrayList

来自分类Dev

是否可以从单个字符创建一个字符串?

来自分类Dev

我如何编写一个函数来从数组形成一个字符串?

来自分类Dev

使用 PHP 将一个字符串与另一个字符串匹配

来自分类Dev

使用json从ajax向php发送多个数组和一个字符串,并在php上接收它们

来自分类Dev

通过合并一个int和一个字符串来创建一个字符串

来自分类Dev

在构造函数中创建一个字符串数组并在主函数中使用它

来自分类Dev

如何创建一个字符串并使用以它命名的函数?

来自分类Dev

在javascript中使用forEach创建一个字符串

来自分类Dev

我希望 php 将一个变量“执行”成一个字符串

Related 相关文章

  1. 1

    使用一个字符串数组来拼接另一个数组?

  2. 2

    在一个字符串中保存多个数组

  3. 3

    DataView过滤器并返回一个字符串数组

  4. 4

    创建一个字符串数组而不分配每个字符串

  5. 5

    如何从字符串常量创建一个字符数组?

  6. 6

    迭代一个字符串并用 C++ 填充一个数组

  7. 7

    将一个数字拆分为一个字符串数组

  8. 8

    从一个字符串中创建一个数组,而不是一个一个地在字符串中创建它

  9. 9

    如何使用另一个字符串数组过滤模型对象数组列表

  10. 10

    排序一个字符串数组,使用另一个字符串数组确定顺序

  11. 11

    创建一个字符串数组matlab

  12. 12

    从RSS feed创建一个字符串数组

  13. 13

    根据数组的索引创建一个字符串

  14. 14

    创建一个字符串数组

  15. 15

    在C中从char数组创建一个字符串

  16. 16

    创建一个字符串缓冲区数组

  17. 17

    给定一个字符串数组,我如何删除重复项?

  18. 18

    使用数组和foreach循环从另一个字符串中获取一个字符串

  19. 19

    如何使用JavaScript从一个字符创建字符串?

  20. 20

    输入是一个字符串数组,输出是一个 ArrayList

  21. 21

    是否可以从单个字符创建一个字符串?

  22. 22

    我如何编写一个函数来从数组形成一个字符串?

  23. 23

    使用 PHP 将一个字符串与另一个字符串匹配

  24. 24

    使用json从ajax向php发送多个数组和一个字符串,并在php上接收它们

  25. 25

    通过合并一个int和一个字符串来创建一个字符串

  26. 26

    在构造函数中创建一个字符串数组并在主函数中使用它

  27. 27

    如何创建一个字符串并使用以它命名的函数?

  28. 28

    在javascript中使用forEach创建一个字符串

  29. 29

    我希望 php 将一个变量“执行”成一个字符串

热门标签

归档