Joomla! Programmierung/Framework/JURI/getQuery
Aus Joomla! Dokumentation
JURI/getQuery gibt den query Teil der URI im JURI Objekt zurück.
Inhaltsverzeichnis |
[Bearbeiten] Syntax
getQuery( [$toArray] )
| Parameter | Datentyp | Beschreibung | Standardwert |
|---|---|---|---|
| [$toArray] | boolean | Bei true werden die Queryelemente als assoziatives Array zurückgegeben. Bei false werden die Queryelemente als String zurückgegeben. |
false |
[Bearbeiten] Beispiel 1
In diesem Beispiel wird der Teil des Querys im URI Objekt als String zurückgegeben.
$uri = 'http://fredbloggs:itsasecret@www.example.com:8080/path/to/Joomla/index.php?task=view&id=32#anchorthis'; $u =& JURI::getInstance( $uri ); echo 'Der Query ist: '.$u->getQuery();
Ausgabe
Der Query ist: task=view&id=32
[Bearbeiten] Beispiel 2
In diesem Beispiel wird der Teil des Queries im URI Objekt als ein Array mit Queryelementen zurückgegeben.
$uri = 'http://fredbloggs:itsasecret@www.example.com:8080/path/to/Joomla/index.php?task=view&id=32#anchorthis'; $u =& JURI::getInstance( $uri ); print_r( $u->getQuery( true ) );
Ausgabe
Array
(
[task] => view
[id] => 32
)
[Bearbeiten] Siehe auch
- JURI->getQuery() auf api.joomla.org
- JURI->setQuery
- JURI->buildQuery()
[Bearbeiten] Quellcode
public function getQuery($toArray = false) { if ($toArray) { return $this->_vars; } // If the query is empty build it first { $this->_query = self::buildQuery($this->_vars); } return $this->_query; }