我想将整个字符串存储在一个变量中,除了PHP中的文本中的前两个单词?

时间:2013-08-03 15:47:47

标签: php string explode

假设我有一个文字Hello Himanshu How are you, Hope all well

我已将其存储在变量$content中,即$content= "Hello Himanshu How are you, Hope all well"

我想将第一个单词存储在1个变量中,第二个单词存储在第二个变量中,其余的文本存储在第三个变量中。

我在PHP中使用了explode函数将前两个存储在单独的变量中,但我没有得到如何将其余字符串存储在单个变量中。

$arr=explode(' ',trim($content));

$word1=$arr[0];

$word2=$arr[1];

$rest_words=$arr[2];

期望的输出:

  

$ word1 =“你好”

     

$ word2 =“Himanshu”

     

$ rest_words =“你好吗,希望一切顺利”

1 个答案:

答案 0 :(得分:2)

你可以使用

$arr=explode(' ',trim($content),3);

检查PHP explode Manual

limit部分
$content= "Hello Himanshu How are you, Hope all well";
$arr=explode(' ',trim($content),3);
$word1=$arr[0];
$word2=$arr[1];
$rest_words=$arr[2];

echo $word1, "\n", $word2, "\n", $rest_words;