API16:JArrayHelper/toString
From Joomla! Documentation
<! removed transcluded page call, red link never existed >
Syntax
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
libraries/joomla/utilities/arrayhelper.php
Importing
jimport( 'joomla.utilities.arrayhelper' );
Source Body
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
Code Examples