Szukam szybkiego sposobu, aby zamienić tablicę asocjacyjną w ciąg. Typowa struktura jest podobna do ciągu zapytania URL, ale z konfigurowalnymi separatorami, więc mogę użyć „ &
” dla linków xhtml lub „ &
” w inny sposób.
Moją pierwszą skłonnością jest użycie, foreach
ale ponieważ moja metoda mogłaby zostać wywołana wiele razy w jednym żądaniu, obawiam się, że może być zbyt wolna.
<?php
$Amp = $IsXhtml ? '&' : '&';
$Parameters = array('Action' => 'ShowList', 'Page' => '2');
$QueryString = '';
foreach ($Parameters as $Key => $Value)
$QueryString .= $Amp . $Key . '=' . $Value;
Czy jest szybszy sposób?