Estoy buscando una manera rápida de convertir una matriz asociativa en una cadena. La estructura típica sería como una cadena de consulta URL pero con separadores personalizables, así que puedo usar '&
' para enlaces xhtml o '&
' de lo contrario.La forma más rápida de implosionar una matriz asociativa con las claves
Mi primera inclinación es usar foreach
pero dado que mi método podría ser llamado muchas veces en una sola solicitud, me temo que podría ser demasiado lento.
<?php
$Amp = $IsXhtml ? '&' : '&';
$Parameters = array('Action' => 'ShowList', 'Page' => '2');
$QueryString = '';
foreach ($Parameters as $Key => $Value)
$QueryString .= $Amp . $Key . '=' . $Value;
¿Hay una manera más rápida?
No olvide que si está imprimiendo HTML, la sintaxis correcta es & not &, iow this is wrong JOE sí funciona, pero es HTML no válido. – TravisO