文字列からすべての空白を削除する必要がありますが、引用符はそのままにしておく必要があります。
次に例を示します。
string to parse:
hola hola "pepsi cola" yay
output:
holahola"pepsi cola"yay
何か案が?これは正規表現で実行できると確信していますが、どのソリューションでも問題ありません。
文字列からすべての空白を削除する必要がありますが、引用符はそのままにしておく必要があります。
次に例を示します。
string to parse:
hola hola "pepsi cola" yay
output:
holahola"pepsi cola"yay
何か案が?これは正規表現で実行できると確信していますが、どのソリューションでも問題ありません。
文字列または引用符を一致させることができます
[^\s"]+|"[^"]*"
preg_match_all
したがって、結果を連結するだけです。
例:
$str = 'hola hola "pepsi cola" yay';
preg_match_all('/[^\s"]+|"[^"]*"/', $str, $matches);
echo implode('', $matches[0]);
// holahola"pepsi cola"yay