私はここに問題があります。経験豊富なプログラマーが、どの方が望ましい解決策であるかを尋ねています。文字列が二重引用符で囲まれたPHP Switchステートメント
引用符で囲まれた値が返されています。 "TOTAL"
および"VALUE"
は2つの例である。これらは、TOTAL
とVALUE
と混同してはなりません。文字列は実際には二重引用符で囲まれています。
私が気づいたことは、TOTAL
ない"TOTAL"
を探しているので、以下のswitch文が動作しないということである。
switch ($statTypeName) {
case "TOTAL":
echo "<br>TOTAL";
break;
case "VALUE":
echo "<br>VALUE";
break;
}
この作業を取得するために、私はケースの周りに単一引用符を入れていた - '"TOTAL"'
。 私のテキストエディタ(Notepad ++)では、二重引用符を一重引用符で囲むのは難しいです。
これはよくある問題ではありませんが、これを解決する「プロフェッショナルな」方法は何でしょうか?私がやったやり方、あるいは引用符で囲まれた文字列から文字列を抜き出し、二重引用符で囲まなければならないのでしょうか?
ありがとうございます!
私はファイルを解析しているので、元の著者は値を引用符で囲むことを意図していました。私はそれを支配していない、私が解析する方法のみ:)。二重引用符で囲まれた文字列を一重引用符で囲みます。ありがとう! – pr0tocol
あなたのプログラムの目的のために引用符を必要としないならば、それらのまわりを解析して、あなたのコードの引用符で作業するのを避けることができますか? –