JArrayHelper/toString
From Joomla! Documentation
< API16:JArrayHelper
The "API16" namespace is an archived namespace. This page contains information for a Joomla! version which is no longer supported. It exists only as a historical reference, it will not be improved and its content may be incomplete and/or contain broken links.
<! removed transcluded page call, red link never existed >
Syntax[edit]
static toString($array=null, $inner_glue= '=', $outer_glue= ' ', $keepOuterKey=false)
Parameter Name | Default Value | Description |
---|---|---|
$array | null | |
$inner_glue | '=' | |
$outer_glue | ' ' | |
$keepOuterKey | false |
Defined in[edit]
libraries/joomla/utilities/arrayhelper.php
Importing[edit]
jimport( 'joomla.utilities.arrayhelper' );
Source Body[edit]
static function toString($array = null, $inner_glue = '=', $outer_glue = ' ', $keepOuterKey = false)
{
$output = array();
if (is_array($array))
{
foreach ($array as $key => $item)
{
if (is_array ($item))
{
if ($keepOuterKey) {
$output[] = $key;
}
// This is value is an array, go and do it again!
$output[] = JArrayHelper::toString($item, $inner_glue, $outer_glue, $keepOuterKey);
}
else {
$output[] = $key.$inner_glue.'"'.$item.'"';
}
}
}
return implode($outer_glue, $output);
}
<! removed transcluded page call, red link never existed >
Examples[edit]
Code Examples[edit]