Dun*_*can 7 php arrays string split
从这个字符串:
$input = "Some terms with spaces between";
Run Code Online (Sandbox Code Playgroud)
我怎么能产生这个阵列?
$output = ['Some', 'terms', 'with', 'spaces', 'between'];
Run Code Online (Sandbox Code Playgroud)
Gum*_*mbo 25
你可以使用explode,split或preg_split.
explode 使用固定字符串:
$parts = explode(' ', $string);
Run Code Online (Sandbox Code Playgroud)
而split和preg_split使用正则表达式:
$parts = split(' +', $string);
$parts = preg_split('/ +/', $string);
Run Code Online (Sandbox Code Playgroud)
基于正则表达式的拆分有用的示例:
$string = 'foo bar'; // multiple spaces
var_dump(explode(' ', $string));
var_dump(split(' +', $string));
var_dump(preg_split('/ +/', $string));
Run Code Online (Sandbox Code Playgroud)