比如 文件的内容是这样的/disk1  /dev/sdb
/disk2  /dev/sdc
/disk4  /dev/sde
现在有/dev/sda ... /dev/sdf...,怎么才能求出文件里面没有的磁盘呢?(/dev/sda,/dev/sdd,/dev/sdf...)
请各位高手帮帮忙 谢谢了

解决方案 »

  1.   

    file文件取出数组,
    然后将所有可能出现的磁盘名称都放到数组里,
    数组diff
      

  2.   

    $array1 = array ("a" => "green", "red", "blue", "red");
    $array2 = array ("b" => "green", "yellow", "red");
    $result = array_diff ($array1, $array2);array_diff() 返回一个数组,该数组包括了所有在 array1 中但是不在任何其它参数数组中的值。
      

  3.   

    你可以用php exec 执行df 或fdisk -l(需要权限) 的结果来分析出来现在有哪些磁盘,然后和你的比较