PHP - Probleme utilisation unset
Résolu
                    
        
     
             
                    shelko
    
        
    
                    Messages postés
            
                
     
             
            75
        
            
                                    Statut
            Membre
                    
                -
                                     
Eldest Messages postés 64 Statut Membre -
        Eldest Messages postés 64 Statut Membre -
        Bonjour,
J'ai un soucis avec un fonction, je pense que c'est du a une mauvaise utilisation de la fonction unset.
Voilà mon code:
Donc en gros je recupere mon $idpost(chaine de caractère dans une BDD.Je le transforme en tableau j'enlève les doublons, je recherche $aa qui est définie avant dans le script. Je vire de mon tableau la ligne correspodant a $aa et je remets sous forme de tableau.
Donc je pense que j'ai du faire une faute dans mon raisonnement ou alors que j'utilise mal la fonction unset car il fait tout le reste mais ne me supprime pas la ligne dans mon tableau.
Merci d'avance pour vos réponses
                
            
                
    
    
    
        J'ai un soucis avec un fonction, je pense que c'est du a une mauvaise utilisation de la fonction unset.
Voilà mon code:
$tableau=explode('/',$idpost);
$tableau=array_unique($tableau);
$key=array_search($aa, $tableau);
unset($tableau['$key']);
$idpost=implode('/',$tableau);
Donc en gros je recupere mon $idpost(chaine de caractère dans une BDD.Je le transforme en tableau j'enlève les doublons, je recherche $aa qui est définie avant dans le script. Je vire de mon tableau la ligne correspodant a $aa et je remets sous forme de tableau.
Donc je pense que j'ai du faire une faute dans mon raisonnement ou alors que j'utilise mal la fonction unset car il fait tout le reste mais ne me supprime pas la ligne dans mon tableau.
Merci d'avance pour vos réponses
        A voir également:         
- Php unset
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
7 réponses
                        
                    https://www.php.net/manual/fr/function.unset.php
Relis bien, je comprends pas cette fonction mais ceci pourrait peut etre t'aider ;)
    
                Relis bien, je comprends pas cette fonction mais ceci pourrait peut etre t'aider ;)
                        
                    En fait tu es comme moi je ne dois pas bien avoir compris le fonctionnement vu que celà ne fonctionne pas
                
                
    
                
                        
                    Bonjour
unset($tableau["$key"]); et non pas unset($tableau['$key']);
dans unset($tableau['$key']), $key est utilisé tel quel et pas remplacé par sa valeur (apostrophes simples)
dans unset($tableau['$key']), $key est remplacé par sa valeur (apostrophes doubles)
    
                unset($tableau["$key"]); et non pas unset($tableau['$key']);
dans unset($tableau['$key']), $key est utilisé tel quel et pas remplacé par sa valeur (apostrophes simples)
dans unset($tableau['$key']), $key est remplacé par sa valeur (apostrophes doubles)
                        
                    correction :
dans unset($tableau["$key"]), $key est remplacé par sa valeur (apostrophes doubles)
bien sûr !
    
                dans unset($tableau["$key"]), $key est remplacé par sa valeur (apostrophes doubles)
bien sûr !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question