supprimer dans un tableau

Répondre
Keika
le 04/11/2007 à 06:19
Keika
salut,

on revient au probleme de galerie. Bon ca fonctionne toujours sauf que c'est pas encore assez efficace.
Je me suis dit que maintenant ce qui serait bien, ce serait d'eviter que le serveur n'ait a se retaper la creation de TOUTES les minis si seulement je n'ai qu'une image de rajoutee.
Donc voici le soucis, j'arrive a mettre dans un tableau les noms de mes images originales, j'arrive a mettre dans un tableau le nom de mes minis deja creees, maintenant, comment faire pour comparer ces deux tableaux et au mieux, retirer les valeurs presentes dans les deux... ?
En clair je veux que tous les noms present dans le tableau des noms de minis, se soustraient aux noms des originales, comme ca apres je n'ai qu'a lancer le script de generation et ca ne creera que les nouvelles photos, gain de temps et de ressources :)

Merci d'avance.

K.
Le PHP --> C'est dur !
moogli
le 04/11/2007 à 11:24
moogli
salut,

est ce que array_diff ne ferais pas l'affaire ;)

perso j'ai essayé
<?php
$grande = array('image1.gif','image2.png','image3.jpg','image4.gif','image5.gif','image142.png');
$petite = array('image1.gif','image3.jpg','image4.gif','image142.png');
$restant = array_diff($grande,$petite);
var_dump($restant);
?>


ça donne

array(2) {
[1]=>
string(10) "image2.png"
[4]=>
string(10) "image5.gif"
}



ce qui semble être ce que tu souhaite :)


@+
Il en faut peu pour être heureux !!!!!
Keika
le 05/11/2007 à 02:17
Keika
Ah, t'es trop fort moogli !

j'avais pas vu cette fonction...

Merci!
Le PHP --> C'est dur !
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours