次のような変数があります。
$var = "Dropdown\n
Value 1\n
Value 2\n
Value 3\n";
ご覧のとおり、基本的に値は改行で区切られています。
私がしたいのは、オプション タイプ (この場合は「ドロップダウン」) を取得し、残りの値を別の文字列に格納することです。
そう
list($OptionType, $OptionValues) = explode("\n", $var);
上記のコードは私が試したものですが、文字列は次のようになりました。
$OptionType = 'Dropdown'; //Good
$OptionValues = 'Value 1'; // Only got the first value
$OptionValues を次のようにしたい: $OptionValues = "Value 1\nValue 2\nValue 3\n";
どうすればそのようなことをするでしょうか?
Option Type は常に、文字列の最初の部分であり、その後に改行で区切られたオプション値が続きます。
ユーザー入力に基づいているため、このように編成されており、ユーザーが扱いやすくなっています。