我正在开发需要youtube API的应用程序。
我被困在需要YouTube channel 关键字的地步。我正在字符串中获取所有关键字。
$string = 'php java "john smith" plugins';
我试图在数组中获取上述关键字。我可以使用
explode(' ',$string)
,但问题是john smith
本身就是一个关键字。我期望我的数组是这样的:array(
[0] => 'php',
[1] => 'java',
[2] => 'john smith',
[3] => 'plugins'
)
任何快速/肮脏的解决方案来实现这一目标?
最佳答案
str_getcsv()
将处理它,只给它一个空格作为定界符。
例:
$string = 'php java "john smith" plugins';
$array = str_getcsv($string, ' ');
var_export($array);
输出:
array (
0 => 'php',
1 => 'java',
2 => 'john smith',
3 => 'plugins',
)
关于php - 分解字符串以获取关键字(Youtube channel 关键字),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27343087/