function to_str ($val) {
$str = '';
if (is_array ($val)) {
foreach ($val as $item) {
$str .= to_str ($item);
}
}
else {
$str = $val;
}
return $str;
}
function recurs_str($arr, $glue=', ')
{
foreach($arr as $k=>$v) if(is_array($v)) $arr[$k]=recurs_str($v);
return(join($glue,$arr));
}
$MyArray=array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z'));
echo recurs_str($MyArray);
<?php
function array_link($arr,$name = "tmp_arr", $arg = "") {
if (substr($arg,strlen($arg)-1,1) != "&") {$arg .= "&";}
$c=0;
while (list($key,$value) = each($arr)) {
if (gettype($value) == "array") {
$arg .= array_link($value,$name."[".$key."]",$arg);
} else {
$arg .= $name."[".$key."]=".$value;
}
$c++;
if ($c<count($arr)) {
$arg .= "&";
}
}
return $arg;
}
?>
<?php
function pre_array($arr){
ob_start();
print_r($arr);
$tmp=ob_get_contents();
ob_end_clean();
return $tmp;
}
?>
Очень даже большой интерес, к примеру, когда нужно всё что в массиве передать флешу:Автор оригинала: RomikChef
не представляю, какой интерес может поредставлять строка, сляпанная из многомерного массива.
имявасялет15живетПравды, 11работаетпрограммистом