24/09/2013, 08:28
|
| Colaborador | | Fecha de Ingreso: mayo-2009 Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses Puntos: 1517 | |
Respuesta: Juego: "¿Dónde está el error?" Cita:
Iniciado por jonni09lo
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)); echo "</pre>";
No entiendo muy bien lo de pasar parametros por referencia, pero al ser $cur una variable que referencia a $result, en el foreach tambien debe de hacerse lo mismo
Saludos Exacto
__________________ Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |