gpt4 book ai didi

php - 如何仅按第一个定界符按定界符拆分

转载 作者:可可西里 更新时间:2023-11-01 13:07:27 27 4
gpt4 key购买 nike

我有一个看起来像这样的变量:

$var = "Dropdown\n
Value 1\n
Value 2\n
Value 3\n";

如您所见,它基本上是由换行符分隔的值。

我想要做的是获取选项类型,在本例中为“Dropdown”并将其余值存储在另一个字符串中。

所以

list($OptionType, $OptionValues) = explode("\n", $var);

上面的代码是我试过的,但结果是这样的字符串:

$OptionType = 'Dropdown'; //Good
$OptionValues = 'Value 1'; // Only got the first value

我希望 $OptionValues 是这样的: $OptionValues = "值 1\n值 2\n值 3\n";

我该怎么做?

选项类型始终是字符串的第一部分,后跟选项值,每个选项值由换行符分隔。

它以这种方式组织,因为它来自用户输入,使用户更容易处理。

最佳答案

您需要使用 explode() 的第三个参数,它设置了限制。

$var = "Dropdown\n
Value 1\n
Value 2\n
Value 3\n";

list( $foo, $bar ) = explode( "\n", $var, 2 );

echo $bar;

关于php - 如何仅按第一个定界符按定界符拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10466751/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com