J'ai ce code:PHP création de tableau « multidimensionnel »
$mdArray = array(array());
$mdArray[0] = "1000";
$mdArray[0]["status"] = true;
echo $mdArray[0]["status"];
Pour une raison quelconque, cela ne fonctionne pas avec: Avertissement: chaîne illégale de décalage « statut »
Il erreur se produit lorsque je tente d'assigner "true" à $ mdArray [0] ["status"] = "true";
Si j'ai déjà un tableau dans un tableau stocké dans la variable $ mdArray, pourquoi l'ajout d'une clé "status" à 0, échoue?
Vous ne pouvez pas avoir une valeur au niveau de [0] puis étendez votre tableau avec un "statut" de niveau plus profond. Vous remplacez la valeur. Vous pouvez vider votre tableau avec une instruction 'print_r ($ array);' pour le voir. – Daniel
Vous pouvez utiliser 0 ou 1 au lieu de vrai ou faux. Votre problème sera résolu .. – Roopendra