El problema está en que quieres examinar nombre y extensión de archivo por medio de un array, fuera del foreach:
Código PHP:
Ver original$nombreFichero = $_FILES['cliente']['name']; // Esto devuelve un array porque no especificas índice
$nombreCompleto = $nombreDirectorio . $nombreFichero;
Esas asignaciones y la comparación posterior debes hacerlas dentro del foreach, para cada archivo subido.