<?php
/**************
*配列を再帰関数によりチェック
********************/
$arr = array(
1=>'test1',
2=>'test2',
3=>array(
1=>'test1',
2=>'test2',
3=>array(
1=>'test1',
2=>'test2',
)
)
);
echo '<pre>';
var_dump($arr);
echo '</pre>';
$arr = arrayAllCheck($arr);
echo '<pre>';
var_dump($arr);
echo '</pre>';
echo '<pre>';
echo
'/*****
*配列を再帰関数によりチェック
********/
function arrayAllCheck($arr){
if(!is_array($arr)){
return $arr."*****";
}
foreach($arr as $k=>$v){
if(is_array($v)){
$arr[$k] = arrayAllCheck($v);
}else{
$arr[$k] = $v."******";
}
}
return $arr;
}';
echo '</pre>';
function arrayAllCheck($arr){
if(!is_array($arr)){
return $arr.'*****';
}
foreach($arr as $k=>$v){
if(is_array($v)){
$arr[$k] = arrayAllCheck($v);
}else{
$arr[$k] = $v.'******';
}
}
return $arr;
}
?>