我正在努力获取从数组中提取的值,其中某些值是值,而某些值是数组。
global $globals;
foreach($globals as $value)
{
if ($value == "array")
{
global $$value = array;
}
else
{
global $$value;
}
}
除了这部分外,一切都很好:global $$value = array;
如何将$value
作为数组进行预告?
答案 0 :(得分:1)
也许您可以使用PHP is_array函数?
http://php.net/manual/en/function.is-array.php
e.g。
if(is_array($value)) {
echo 'Is Array';
} else {
echo 'not an Array';
}
答案 1 :(得分:0)
我认为你要完成的是检查$ globals中是否有任何$值是数组,因为你可以使用is_array
并根据需要使用每个$。
foreach($globals as $value)
{
if (is_array($value)){
foreach ($value as $new_value) {
# Your job
}
}
//
//other codes
}