我有一个文本区域,用户可以在其中放置这样的变量:
VARIABLE=foo
RANDOM=iloveit
GREAT=amazing
我需要将其转换为参数数组。
所以我做了这个功能(谁工作):
public static function cleanWebhookTextarea($textareaLines){
$textareaLines = preg_split('/(;|,|\r\n,|\r,|\n)/', $textareaLines);
$params = array();
foreach ($textareaLines as $line){
$line = preg_split('/(=)/', $line);
$params[$line[0]] = $line[1];
}
return $params;
}
这返回了我想要的东西,所以:
array:3 [▼
"VARIABLE" => "foo"
"RANDOM" => "iloveit"
"GREAT" => "amazin"
]
但我想知道是否有最快的方法来做我想做的事?
谢谢
哔哔one