php在c中的爆炸/内爆函数的替代方案#
在 .net-framework 中是否有类似的函数来爆炸/内爆?
还是我必须自己编码?
在 .net-framework 中是否有类似的函数来爆炸/内爆?
还是我必须自己编码?
目前的答案并不完全正确,原因如下:
如果你有一个类型的变量,一切都很好,但是在PHP中,你也可以有数组,让我们假设这个:string[]
KeyValue
$params = array(
'merchantnumber' => "123456789",
'amount' => "10095",
'currency' => "DKK"
);
现在调用该方法,因为您的输出是implode
echo implode("", $params);
12345678910095DKK
并且,让我们在 C# 中执行相同的操作:
var kv = new Dictionary<string, string>() {
{ "merchantnumber", "123456789" },
{ "amount", "10095" },
{ "currency", "DKK" }
};
并使用我们将得到String.Join("", kv)
[merchantnumber, 123456789][amount, 10095][currency, DKK]
不一样,对吧?
你需要使用的,并记住这就是PHP所做的,是只使用集合的值,比如:
String.Join("", kv.Values);
然后,是的,它将与PHP方法相同implode
12345678910095DKK
您可以测试PHP代码在线使用 http://WriteCodeOnline.com/php/