[PHP] Array composé
Elcely
-
Elcely Messages postés 4 Statut Membre -
Elcely Messages postés 4 Statut Membre -
Bonjour à tous,
Je souhaiterais composer un array dynamiquement mais je n'ai apparemment pas trouvé la bonne formule.
Un exemple pour que vous compreniez. Voici mon code de test :
En faisant un print_r de $array_test, j'obtiens :
Alors que je souhaiterais avoir :
Quelle est le bon code pour arriver à ce résultat ?
En vous remerciant chaleureusement par avance pour vos réponses, je vous souhaite de passer une bonne soirée
Je souhaiterais composer un array dynamiquement mais je n'ai apparemment pas trouvé la bonne formule.
Un exemple pour que vous compreniez. Voici mon code de test :
<?php
$compose = "['compose']['produit']";
$array_test['panier']{$compose} = '123';
?>
En faisant un print_r de $array_test, j'obtiens :
Array
(
[panier] => Array
(
[['compose']['produit']] => 123
)
)
Alors que je souhaiterais avoir :
Array
(
[panier] => Array
(
[compose] => Array
(
[produit] => 123
)
)
)
Quelle est le bon code pour arriver à ce résultat ?
En vous remerciant chaleureusement par avance pour vos réponses, je vous souhaite de passer une bonne soirée
A voir également:
- [PHP] Array composé
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Un document .docx est, en réalité, composé de plusieurs fichiers ✓ - Forum Word
- Php alert ✓ - Forum PHP
- Trouver un fichier word avec un mot figurant dans contenu ? - Forum Word
3 réponses
Merci pour ta réponse, Smoking Bird, mais ce n'est pas cela puisque je ne sais pas combien j'aurais d'éléments dans $compose.
Je pourrais par exemple avoir :
$compose = "['compose']['produit']";
ou $compose = "['compose']";
ou encore $compose = "['compose']['produit']['quantite']";
Je pourrais par exemple avoir :
$compose = "['compose']['produit']";
ou $compose = "['compose']";
ou encore $compose = "['compose']['produit']['quantite']";
Merci Alain, mais ce n'est pas cela.
En effet, avec ta méthode j'aurais :
Alors que je souhaite obtenir :
Le problème semble épineux !
En effet, avec ta méthode j'aurais :
Array
(
[panier] => Array
(
[compose] => 'produit'
)
)
)
Alors que je souhaite obtenir :
Array
(
[panier] => Array
(
[compose] => Array
(
[produit] => 123
)
)
)
Le problème semble épineux !