Estoy trabajando en un programa que utiliza punteros de matriz internos de PHP para iterar a lo largo de una matriz multidimensional. Necesito obtener un elemento de la fila actual, y yo he estado haciendo de este modo:¿Tiene acceso al elemento de matriz de PHP con una función?
$arr[key($arr)]['item']
Sin embargo, me gusta mucho más que usar algo como:
current($arr)['item'] // invalid syntax
estoy con la esperanza de que hay una función por ahí que me he perdido en mi exploración de la documentación que me permita acceder al elemento de este modo:
getvalue(current($arr), 'item')
o
current($arr)->getvalue('item')
¿Alguna sugerencia?
Usted ya ha encontrado la mejor solución: $ arr [key ($ arr)] ['item'] –
El método 'getvalue' sería útil incluso en matrices de dimmensión simple. Permitiría resolver las limitaciones de sintaxis de ≤5.3 y permitir el acceso a un elemento desde una matriz, digamos devuelto por una llamada de función, directamente dentro de una declaración. Me falta esa función interna. – Glutexo