如何在php中验证图像数组

<input name= "p_image[]" type="file" id="p_image[]">

i need that user upload atleast one image and if it doesn't it show error..

You can check the count of the array, and if it's equal to 0, then throw an error:

<?php

   if(isset($_POST['p_image'])) { 
      if(!(count($_POST['p_image']))) {
          //throw error here...
      }
   } else {
     //throw another error here...
   }
?>
<?php

   if(!isset($_POST['p_image'])) { 

          //failure messgae

   }
?>