bal*_*dre 19
目前的答案并不完全正确,原因如下:
如果你有一个类型的变量,一切正常string[],但在PHP中,你也可以有KeyValue数组,让我们假设这个:
$params = array(
'merchantnumber' => "123456789",
'amount' => "10095",
'currency' => "DKK"
);
Run Code Online (Sandbox Code Playgroud)
现在调用implode方法作为echo implode("", $params);输出
12345678910095DKK
Run Code Online (Sandbox Code Playgroud)
并且,让我们在C#中做同样的事情:
var kv = new Dictionary<string, string>() {
{ "merchantnumber", "123456789" },
{ "amount", "10095" },
{ "currency", "DKK" }
};
Run Code Online (Sandbox Code Playgroud)
并使用String.Join("", kv)我们会得到
[merchantnumber, 123456789][amount, 10095][currency, DKK]
Run Code Online (Sandbox Code Playgroud)
不完全一样吧?
你需要使用什么,并记住PHP的作用,就是只使用集合的值,如:
String.Join("", kv.Values);
Run Code Online (Sandbox Code Playgroud)
然后,是的,它将与PHP implode方法相同
12345678910095DKK
Run Code Online (Sandbox Code Playgroud)
您可以使用http://WriteCodeOnline.com/php/在线测试 PHP代码