Articles of matrices

PHP obtiene el elemento en una matriz que tiene la mayoría de los duplicados

Tengo una matriz de cadenas y estoy buscando una manera de encontrar la cadena más común en la matriz. $stuff = array(‘orange’,’banana’, ‘apples’,’orange’); Me gustaría ver la naranja.

convertir matriz en matriz asociativa

Tengo una matriz como esta: Array ( [0] => name [1] => john [2] => last [3] => doe [4] => company [5] => sony ) Necesito convertir a esto: Array ( [name] => john [last] => doe [company] => sony ) ¿Algunas ideas?

Malentendido el comportamiento de array_udiff

Tengo problemas para entender cómo funciona array_udiff . Según la documentación : array_udiff ($array1, $array2, data_compare_func) La función data_compare_func debe devolver un número entero menor que, igual o mayor que cero si se considera que el primer argumento es respectivamente menor que, igual o mayor que el segundo. Así que considerando esta función: function please_compare($a, […]

¿Cómo puedo ordenar una matriz por el número de ocurrencia de sus valores?

Tengo la siguiente matriz: $name_arr = array(‘raj’,’raj’,’ganesh’,’rahul’,’ganesh’,’mayur’,’raj’,’rahul’); Quiero ordenarlo así: $final_arr = array(‘raj’,’raj’,’raj’,’ganesh’,’ganesh’,’rahul’,’rahul’,’mayur’); ¿Cómo puedo lograrlo?

Explotar cadena en matriz anidada

Me gustaría convertir estas cadenas en una matriz anidada combinada: array( ‘item1:item2:itemx’, ‘item1:item2:itemy’, ‘itemz’ ) A array( ‘item1’ => array( ‘item2’ => array( ‘itemx’ => array(), ‘itemy’ => array(), ) ) ‘itemz’ => array() ) ¿Hay una manera de hacer esto con el bucle explotar / foreach?

Matriz de 3 niveles en PHP para organizar los datos

Quiero crear una matriz de tres niveles en PHP, con datos de ejemplo para propósitos de desarrollo, tengo esto: $data = array( array(1 => array(“A ROW GREENS”, array( “A1” => array(“http://sofes.miximages.com/arrays/kitchen_adventurer_cheesecake_brownie.jpg”), “A2” => array(“http://sofes.miximages.com/arrays/kitchen_adventurer_cheesecake_brownie.jpg”), “A3” => array(“http://sofes.miximages.com/arrays/kitchen_adventurer_cheesecake_brownie.jpg”) ))), array(2 => array(“A ROW BLUE”,array( “A1” => array(“http://sofes.miximages.com/arrays/kitchen_adventurer_cheesecake_brownie.jpg”), “A2” => array(“http://sofes.miximages.com/arrays/kitchen_adventurer_cheesecake_brownie.jpg”), “A3” => array(“http://sofes.miximages.com/arrays/kitchen_adventurer_cheesecake_brownie.jpg”) ))), ); Como […]

Objeto de entidad doctrinel a matriz

Quiere convertir el objeto de la totalidad de la doctrine a una matriz normal, este es mi código hasta ahora, $demo = $this->doctrine->em->find(‘Entity\User’,2); Obteniendo objeto de entidad, Entity\User Object ( [id:Entity\User:private] => 2 [username:Entity\User:private] => TestUser [password:Entity\User:private] => 950715f3f83e20ee154995cd5a89ac75 [email:Entity\User:private] => test@test.com [firm_id:Entity\User:private] => Entity\Firm Object ( [id:Entity\Firm:private] => 16 [company_name:Entity\Firm:private] => TestFirm [company_detail:Entity\Firm:private] => […]

Php, in_array, 0 valor

Estaba tratando de entender el comportamiento de in_array en el siguiente escenario: $arr = array(2 => ‘Bye’, 52, 77, 3 => ‘Hey’); var_dump(in_array(0, $arr)); El valor devuelto de in_array() es boolean true . Como puede ver, no hay un valor igual a 0 , así que si alguien puede ayudarme a entender, ¿por qué la […]

php array se asigna copiando valor o por referencia?

Posible duplicado: ¿Las matrices en PHP se pasan por valor o por referencia? Escuché que PHP puede seleccionar cómo asignar matrices, depende del tamaño de la matriz. Se puede asignar copiando valor (como cualquier tipo de escalar) o por referencia. PHP siempre asigna una matriz a las variables copiando un valor, como se dice en […]

Matriz multidimensional de cadena

Digamos que tengo esta cadena que quiero poner en una matriz multidimensional. Edición: el número de subcarpetas en la cadena es dynamic … de cero subcarpetas a 10 Quiero la siguiente matriz devuelta Array ( [Folder2] => Array ( [Folder3] => Array ( [0] => filename1 [1] => filename2 ) ) ) [Folder4] => Array […]