1

誰かが私を助けてくれることを願っています。PHP には、bash スクリプトで使用する必要がある変数があります。変数内のその文字列を特定の形式に変換して、文字列内のすべての単語を二重引用符とバックスラッシュで囲む必要があります。

具体的には次のとおりです。

$raw = "amazon,facebook,reddit";

目的の関数の出力は、次のようにする必要があります。

\"amazon\",\"facebook\",\"reddit\"

明らかに、$raw 変数は、コンマで区切られたより多くのまたはより少ない単語を保持できます。

str_replace を使用してできる最善のことは次のとおりです。

$trfm = '"' . str_replace(",", "\",\"", $raw) . '"';

echo $trfm;

"amazon","facebook","reddit" 

そのため、バックスラッシュを追加する方法を理解する必要があります。

ありがとう

4

2 に答える 2