我正在尋找一種將關聯數組轉換爲字符串的快速方法。典型的結構就像一個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