我正在寻找一种将关联数组转换为字符串的快速方法。典型的结构就像一个URL查询字符串,但带有可定制的分隔符,所以我可以使用'&
'作为xhtml链接,否则使用'&
'。用关键码爆破关联数组的最快方法
我的第一个倾向是使用foreach
但由于我的方法可以在一个请求中多次调用,所以我担心它可能太慢。
<?php
$Amp = $IsXhtml ? '&' : '&';
$Parameters = array('Action' => 'ShowList', 'Page' => '2');
$QueryString = '';
foreach ($Parameters as $Key => $Value)
$QueryString .= $Amp . $Key . '=' . $Value;
有没有更快的方法?
如果你输出HTML别忘了,正确的语法是& not&,iow这是错的JOE是的,它的工作原理,但它是无效的HTML。 – TravisO 2009-01-06 18:21:12