Ich bin auf der Suche nach einer schnellen Möglichkeit, ein assoziatives Array in eine Zeichenfolge umzuwandeln. Eine typische Struktur wäre wie eine URL-Abfragezeichenfolge, aber mit anpassbaren Trennzeichen, so dass ich '&
' für xhtml-Links oder '&
' verwenden kann.Schnellste Möglichkeit, ein assoziatives Array mit Schlüsseln zu implodieren
Meine erste Neigung ist es, foreach
zu verwenden, aber da meine Methode in einer Anfrage oft aufgerufen werden konnte, befürchte ich, dass sie zu langsam sein könnte.
<?php
$Amp = $IsXhtml ? '&' : '&';
$Parameters = array('Action' => 'ShowList', 'Page' => '2');
$QueryString = '';
foreach ($Parameters as $Key => $Value)
$QueryString .= $Amp . $Key . '=' . $Value;
Gibt es einen schnelleren Weg?
Vergessen Sie nicht, wenn Sie HTML ausgeben, ist die korrekte Syntax & nicht &, was falsch ist JOE ja es funktioniert, aber es ist ungültig HTML. – TravisO