Rechercher : dans
Par :

[PHP] Problème avec unset($str[$variable])

Dernière réponse le 20 mai 2008 à 23:56:41 -PP-, le 20 mai 2008 à 23:36:54 
 Signaler ce message aux modérateurs

Bonjour,

Dans une de mes pages de code, j'utilse la fonction "str" pour cinder une chaine de caractères.
Cependant, je dois le faire avec plusieurs chaines et le tableau "str[$variable]" créé est remplie et il est impossible de remplasser des valeurs déja présentes.
Je cherche donc à le vider.

si j'écris "unset($str[$variable])", il me renvoie un message d'erreur :
Fatal error: Cannot unset string offsets in...

Que dois-je faire pour réussir à tout remettre à 0 ?

Merci d'avance pour votre aide !

Configuration: Windows XP
Internet Explorer 8.0

Meilleures réponses pour « [PHP] Problème avec unset($str[$variable]) » dans :
[PHP] Méthodes de débogage VoirI. Informations sur une variable I.1 echo I.2 print_r() I.3 var_dump() / var_export() I.4 Rediriger la sortie (ne pas afficher à l'écran) II. "Backtrace" ou rapport de contexte III. Bien utiliser les rapports d'erreur IV. Le mot clé...
[PHP] Les ressemblances à ne pas confondre VoirIntroduction Concaténation ou paramètres ? Guillemets/Apostrophe Structure require/include isset vs empty htmlentities ou htmlspecialchars ? Nombre de signes égal Introduction Cette astuce présente plusieurs fonction ou astuces en...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
PHP - Les classes VoirLa notion de classe Php3 intègre un soupçon de caractéristiques empruntées aux langages orientés objet, c'est-à-dire la possibilité d'utiliser des objets, entités regroupant des données et des fonctions au sein d'une structure et rendant la...

1

Mimiste, le 20 mai 2008 à 23:45:14
  • +2

Tu peux pas remplacer les valeur deja presentes dans le tableau ?

si tu fais par exemple

$str[1] = "TEST";

il ne remplace pas ce qu'il y a à l'index 1 de ton tableau ?
La sportivité commence là où le diesel s'arrête !
You can still watch this ? Wait until the Vtec kick in !

Répondre à Mimiste

2

-PP-, le 20 mai 2008 à 23:52:23

Houla si, ça marche...

Le problème viendrait donc de ma boucle...
Le boulet !

Désolé pour le dérangement et merci de ton aide ! :)

Répondre à -PP-

3

-PP-, le 20 mai 2008 à 23:55:30

Halala quand je disais que j'étais un boulet...

J'avais juste oublié de remettre un de mes compteurs à 0 après l'une des boucles...

J'ai cru que ça venait de str donc je me suis braqué dessus...

Encore merci ! :D

Répondre à -PP-

4

 Mimiste, le 20 mai 2008 à 23:56:41

Pas de souci ;) La sportivité commence là où le diesel s'arrête !
You can still watch this ? Wait until the Vtec kick in !

Répondre à Mimiste