Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: dgkrst en 10 Julio 2018, 05:34 AM

Título: Problema con extraer indices Array a variables
Publicado por: dgkrst en 10 Julio 2018, 05:34 AM
Buenas Tardes o noches, estuve buscando ayuda de internet, pero no hay nada que me saque de este problema espero me puedan ayudar.

La idea que tengo es exportar el nombre de los indices de un array (en este caso, la variable "coloniasContadas" a una variable propia pero con los indices consecutivos 1, 2, 3, 4, 5.....
Código (php) [Seleccionar]

<?php

$colonia
['id'] = array (1,3,4,2,3,5,7,8,10,12,5,5,7,8);
$colonias = array (
1"Las palmas",
2"Los puentes",
3"San Francisco",
4"Bugambilias",
5"Azaleas",
6"San Antonio",
7"Jardines del valle",
8"UPA",
9"Laurel",
10"Quintas de la Hacienda 2",
11"Rancho Pavon",
12"No especificada",
);

$coloniasContadas array_count_values ($colonia['id']);
$coloniakey array_keys ($coloniasContadas);
echo 
count ($coloniasContadas);
echo <
br>
echo 
count ($coloniaKey);


?>



al realizar el conteo de la variable coloniakey me sigue mostrando 0 indices.

aguna idea ? :(
Título: Re: Problema con extraer indices Array a variables
Publicado por: #!drvy en 10 Julio 2018, 19:42 PM
Tienes varios errores de syntaxis, por lo demás, todo funciona bien.

En la linea 22 no encierras el <br> entre comillas y tampoco cierras la linea ( ; ).
En la linea 23 usas $coloniaKey en vez de $coloniakey (la K debería ser minúscula, no mayúscula).

Estos problemas son faciles de encontrar y debugear si tienes los errores de PHP habilitados. Si no tienes acceso al php.ini puedes añadir estas lineas al principio del archivo.

Código (php) [Seleccionar]
error_reporting(-1);
ini_set('display_errors', 1);


Saludos