Articles of arrays

Combine la matriz con el mismo valor de elemento y manténgalos todos juntos, separados por comas

Tengo una matriz multidimensional [0] => Array ( [name] => Size [value] => XS,S,XL ) [1] => Array ( [name] => Brand [value] => Adidas ) [2] => Array ( [name] => Size [value] => XS,XL,L,M ) [3] => Array ( [name] => Brand [value] => Nike ) quiero resultado como [0] => Array ( […]

Prefijando claves de matriz con una cadena (:) en PHP

Una rápida Conozco una solución, pero estoy buscando algo más elegante si existe. Estoy usando PDO para declaraciones preparadas: $sql = “INSERT INTO my_table (foo, bar, baz) VALUES (:foo, :bar, :baz)”; $source->execute($sql, array( ‘:foo’ => $foo, ‘:bar’ => $bar, ‘:baz’ => $baz, )); Esto está bien, pero quiero pasar a una matriz creada previamente, sin […]

Obtener la menor sum de una combinación de elementos de matriz

Ayer uno de mis amigos vino con un problema y me pidió que encontrara la solución. El problema Tengo una matrix(nxm) . Necesito encontrar la menor sum de lo que puedo producir a partir de esos elementos de matriz. La condición es: El conteo solo debe comenzar desde la celda superior izquierda. Y Debería terminar […]

Rellenando una matriz con números secuencialmente

Tengo un número (por ejemplo, 6) que se genera dinámicamente y me gustaría llenar una matriz con los números 1 a través del número generado dinámicamente (en este ejemplo, 6): array(1, 2, 3, 4, 5, 6); La única forma que conozco de hacer esto en este momento es mediante el uso de un bucle for, […]

Alternativas para pasar tanto la clave como el valor por referencia:

¿Puede alguien explicarme por qué no puede pasar una clave como referencia? Ex: if(is_array($where)){ foreach($where as &$key => &$value){ $key = sec($key); $value = sec($value); } unset($key, $value); } Tiros Fatal error: Key element cannot be a reference in linkstest.php on line 2 ¿Puedo hacer algo similar usando array_map? Todo lo que quiero hacer es […]

matriz de intersección para la matriz de objetos php

Quiero saber cómo array_intersect para la matriz de objetos.

Intersecta un número desconocido de arreglos en PHP

Estoy tratando de cruzar un número arbitrario de arreglos PHP, cuyo conteo depende de un parámetro proporcionado por el usuario, cada uno de los cuales puede tener cualquier número de elementos. Por ejemplo: array1 (1, 2, 3, 4, 5) array2 (2, 4, 6, 8, 9, 23) array3 (a, b, 3, c, f) … arrayN (x1, […]

¿Dividir matriz en matrices más pequeñas según el valor de la clave?

Tengo resultados de búsqueda de mysql de una búsqueda por palabra clave que se realiza en mi sitio. Están ordenados por rango de membresía (0-3). Sin embargo, necesito mostrar los rangos de forma diferente entre sí, como el rango 3 tiene un formato más prominente que los otros. Estaba pensando en dividir las filas en […]

Cómo lanzar una variable a la matriz

Tengo una variable $ v que puede ser una sola cadena o una matriz de cadenas y tengo un código: $a = array(); if (is_array($v)) { $a = $v; } else { $a[] = $v; } ¿Cómo se puede hacer de forma más elegante? (en otras palabras, cómo convertir una variable a la matriz)

¿Cómo puedo reorganizar elementos de matriz moviendo dependencias en la parte superior?

Tengo la siguiente array donde cada elemento puede (o no depender) de otro: $test = array( ‘c’ => array( ‘depends’ => ‘b’ ), ‘a’ => array(), ‘b’ => array( ‘depends’ => ‘a’ ), ‘d’ => array( ‘depends’ => ‘a’ ), ); Quiero mover (o hacer otra array ) con las dependencias se mueven en la […]