Pregunta teórica que quizás no tiene ningún sentido, pero aún así, tal vez haya una respuesta inteligente.PHP foreach que solo devuelve claves
Quiero iterar a través de la matriz y obtener sus claves y algo con ellos. Un ejemplo rápido de lo que hago:
foreach($array as $key => $value) {
$other_array[$key] = 'something';
}
Ahora, PHP Mess Detector
$value
grita que no se usa en este ámbito. Por lo tanto, estaba pensando que quizás esta no es la mejor manera de acceder al keys
de mi array
.
¿Alguna idea de cómo hacerlo sin quitar innecesariamente values
de mi array
? ¿Tiene algún impacto significativo en el rendimiento ... o tal vez estoy siendo paranoico y debería continuar sin perder el tiempo de nadie con preguntas estúpidas :).
Es normal. Pero U puede usar esto: $ keys = array_key ($ array); foreach ($ claves as $ key) { $ other_array [$ key] = 'algo'; } – Sergey
Puede suprimir las advertencias del detector de mess para casos como estos: http://phpmd.org/documentation/suppress-warnings.html – wkm