Tôi đang tìm một cách nhanh chóng để chuyển một mảng kết hợp thành một chuỗi. Cấu trúc điển hình sẽ giống như một chuỗi truy vấn URL nhưng có dấu phân tách có thể tùy chỉnh để tôi có thể sử dụng ' &
' cho các liên kết xhtml hoặc ' &
' nếu không.
Xu hướng đầu tiên của tôi là sử dụng foreach
nhưng vì phương pháp của tôi có thể được gọi nhiều lần trong một yêu cầu nên tôi sợ nó có thể quá chậm.
<?php
$Amp = $IsXhtml ? '&' : '&';
$Parameters = array('Action' => 'ShowList', 'Page' => '2');
$QueryString = '';
foreach ($Parameters as $Key => $Value)
$QueryString .= $Amp . $Key . '=' . $Value;
Có cách nào nhanh hơn không?