Saya mencari cara cepat untuk mengubah array asosiatif menjadi string. Struktur tipikal akan seperti string kueri URL tetapi dengan pemisah yang dapat disesuaikan sehingga saya dapat menggunakan ' &
' untuk tautan xhtml atau ' &
' sebaliknya.
Kecenderungan pertama saya adalah menggunakan foreach
tetapi karena metode saya dapat dipanggil berkali-kali dalam satu permintaan, saya khawatir itu mungkin terlalu lambat.
<?php
$Amp = $IsXhtml ? '&' : '&';
$Parameters = array('Action' => 'ShowList', 'Page' => '2');
$QueryString = '';
foreach ($Parameters as $Key => $Value)
$QueryString .= $Amp . $Key . '=' . $Value;
Apakah ada cara yang lebih cepat?