Articles of arrays

array_map no funciona en clases

Estoy intentando crear una clase para manejar matrices, pero parece que no consigo que array_map() funcione en ella. classarray = array_map($this->dash(), $data); } // dash function to add a – to both sides of the number of the input array public function dash($item) { $item2 = ‘-‘ . $item . ‘-‘; return $item2; } } […]

¿Cómo intercambiar claves con valores en matriz?

Tengo una matriz como: array( 0 => ‘a’, 1 => ‘b’, 2 => ‘c’ ); Necesito convertirlo a: array( ‘a’, ‘b’, ‘c’ ); ¿Cuál es la forma más rápida de intercambiar claves con valores?

Generar matriz desde una lista separada por comas – PHP

Tengo una variable definida así: $ var = “1, 2, 3”; & Tengo una matriz: $ thePostIdArray = array (1, 2, 3); La matriz anterior funciona muy bien cuando la recorre, pero cuando trato de usar $ var en lugar de la lista separada por comas, ocurren problemas. Entonces (mundo perfecto) podría ser $ thePostIdArray […]

Cómo convertir la variante de objeto de matriz 8209 a VT_VARIANT

Estoy llamando a un método de objeto COM que devuelve un objeto de variante de matriz de tipo 8209 en mi código PHP. $com_VArray = $com_Object->objectMethod; //Is a 8209 variant object Al final quiero pasar el objeto VT_VARIANT convertido como un valor para otro método de objeto COM que requiere que su entrada sea VT_VARIANT […]

Combinatoria de matrices en PHP

Considere la siguiente matriz: $a = [[‘x’], [‘y’, ‘z’, ‘w’], [‘m’, ‘n’]]; ¿Cómo se puede generar la siguiente matriz de ella? $output=[ [[x][y][m]], [[x][z][n]], [[x][w][m]], [[x][y][n]], [[x][z][m]], [[x][w][n]], ]; Estoy buscando un código más eficiente que el mío. (Mi código actual se presenta como una respuesta a continuación)

Cómo obtener un objeto como value: item: private from PHP Array

Tengo la matriz como esta: } [“items”: “Jcart”: private] => array (3) {[0] => string (1) “3” [1] => string (1) “2” [2] => cadena (7) “ABC-123”} ¿Cómo obtener los valores de “elementos” en una variable php? /////// El objeto completo es: object(Jcart)#1 (8) { [“config”]=> array(12) { [“jcartPath”]=> string(6) “jcart/” [“checkoutPath”]=> string(12) “checkout.php” [“item”]=> […]

¿Cómo pasar valores de matriz en donde cláusula de mysql consulta?

Tengo un $element variable $element cuyo valor es: Array ( [4] => easy [5] => easy [7] => easy [8] => will [9] => easy [10] => will ) Quiero usar esta variable en mi consulta: $sql = “SELECT * FROM questions where type=’$element'”; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data […]

PHP array_search devuelve constantemente la primera clave de la matriz

Recientemente noté problemas al usar la función array_search en mi código. Estoy buscando en la matriz “$ allcraftatts” el valor “sharp”. Intenté aislar el problema configurando un experimento de dos líneas: $testcopy=$allcraftatts; $testsharp=array_search(“sharp”, $testcopy); Utilizando “print_r (get_defined_vars ());” Más tarde, obtengo este resultado: [testcopy] => Array ( [0] => 0 [1] => 0 [2] => […]

Eliminar elemento de la matriz si el valor del elemento contiene el carácter de cadena buscado

Tengo una matriz construida a partir de la URL de una página web. Si un elemento en esa matriz contiene el? símbolo (el símbolo del signo de interrogación), entonces quiero eliminar ese elemento de la matriz. $array = ‘news’,’artical’,’?mailchimp=1′; ¿Cómo podría hacer esto? He visto muchos ejemplos en los que la cadena buscada es el […]

PHP: encuentre la entrada por propiedad de objeto de una matriz de objetos

La matriz se ve como: [0] => stdClass Object ( [ID] => 420 [name] => Mary ) [1] => stdClass Object ( [ID] => 10957 [name] => Blah ) … Y tengo una variable entera llamada $v . ¿Cómo podría seleccionar una entrada de matriz que tenga un objeto donde la propiedad ID tenga el […]