php函数将字符串分成不同的字符串?

fay*_*yer -1 php

让我说我在这里有这个字符串:$string = 'hello my name is "nicholas cage"'.

我想将这些单词分成不同的字符串,如下所示:

$word1 = 'hello';
$word2 = 'my';
$word3 = 'name';
$word4 = 'is';
$word5 = 'nicholas cage';
Run Code Online (Sandbox Code Playgroud)

对于前4个单词我可以使用爆炸.但是我如何处理word5?我希望名字和姓氏是一个字符串.

Bil*_*ill 7

如果需要,您还可以使用字符串函数:str_getcsv.只需调用分隔符""而不是",";

例: $array = str_getcsv($string, " ");