Bueno revivo este tema para un ejercicio a ver si se acuerdan
Este código,
Código PHP:
Ver original<?php
function createMultidimensionalArray($key, $value, $delimiter = '.')
{
$parts = explode($delimiter, $key); $cur =& $result;
foreach ($parts as $temp) {
$cur = $cur[$temp];
}
$cur = $value;
return $result;
}
echo '<pre>';
var_dump(createMultidimensionalArray
('a.b.c',3)); var_dump(createMultidimensionalArray
('a.b',1)); var_dump(createMultidimensionalArray
('a',1));
Se supone que publique esto
Código PHP:
Ver original ["a"]=>
["b"]=>
["c"]=>
int(3)
}
}
}
["a"]=>
["b"]=>
int(1)
}
}
["a"]=>
int(1)
}
Pero está dando este error
Código PHP:
Ver originalNotice: Undefined index: a in *** on line 9
int(3)
Notice: Undefined index: a in *** on line 9
int(1)
Notice: Undefined index: a in *** on line 9
int(1)
Sin quitar del código o modificar, solo se puede añadir ¿Donde está el error y como se resuelve?