unset($var$cle]) si elle n'existe pas il ne se passe rien, pas d'erreur rien ;) si tu as un tableau comme ca :
<?php
$tab = Array(
[0] => 'text',
[1] => 'text',
[2] => 'text',
)
et que tu fais unset($tab[1]), il devient :
<?php
$tab = Array(
[0] => 'text',
[2] => 'text',
)