我有一个数组: $ content 。
它的密钥只是数字。 我想检查一个值是否是一个有效的目录。如果是,我想将值移动到保留键的数组顶部,换句话说,移动整个键和值。这可能吗? 这是代码:
foreach ($content as $item){
if(is_dir("path/$item")){
# the code for values movement should go here
}
}
答案 0 :(得分:0)
您可以通过将临时数组合并到$ content数组中来实现此目的:
$temp = array($item => $content[$item]);
unset($content[$item]);
$content = $temp + $content;
答案 1 :(得分:0)
您可以将这些数组分开,然后再将它们合并 所以当它是一个有效的目录添加到array1,否则添加到array2