Articles of arrays

Convertendo a matriz 1D para uma matriz 2D com a contagem de elementos

Estou preso e estou me perguntando se alguém poderia me apontar na direção certa. Eu tenho uma matriz contendo números, por exemplo: $start = array(0,0,0,45,45,0,3,0,0,1,1,1,1); E gostaria que essa matriz fosse convertida para essa matriz: $result = array( array(‘id’=>0, ‘aantal’=>3, array(‘id’=>45,’aantal’=>2), array(‘id’=>0, ‘aantal’=>1), array(‘id’=>3,’aantal’=>1), array(‘id’=>0, ‘aantal’=>1), array(‘id’=>1,’aantal’=>4) ) Eu tentei atravessar a matriz de $ […]

PHP: formatando multidimensional array como HTML?

Eu tentei entender minha mente construindo uma function recursiva para lidar com a formatação de uma multidimensional array de profundidade desconhecida para HTML e divisões aninhadas. Eu pensei que deveria ser um pedaço de bolo, mas não. Aqui está o que eu encontrei até agora: function formatHtml($array) { $var = ”; foreach ($array as $k […]

Deslocamento indefinido ao criar / adicionar valores de matriz multidimensionais

Eu estou adicionando uma matriz em vôo, usando um código semelhante a isso; $arrayF[$f+1][$y][$x+1] = $value+1; Mas eu recebo isso no relatório de erro: Deslocamento indefinido: 1 PERGUNTA: Por que recebo um deslocamento indefinido quando estou tentando criar um valor de matriz? O que posso fazer sobre isso? Mais informações, se relevante: ocorre em um […]

Classifique uma multidimensional array em PHP

Eu não suporto o modo de classificar uma multidimensional array em php. Eu tenho uma estrutura como essa: Array ( [0] ( [‘vname’] => “Bernt” [‘nname’] => “Mayer” [‘kl_name’] => “ZR4” ) [1] ( [‘vname’] => “Albert” [‘nname’] => “Mayer” [‘kl_name’] => “TR4” ) ) Meu objective agora é primeiro classificar por kl_name e, em […]

Valores de matriz em function

Tem uma matriz aqui: Array ( [0] => Securitygroep [1] => Hoofdgroep [2] => Belangrijke Groep [3] => Testgroep2 [4] => Beheergroep [5] => Mailgroep [6] => Domeingebruikers [7] => Gebruikers ) Como posso obter todos os valores da matriz nesta function? $check = $adldap->group()->info(“//value from array”); Ou eu tenho que executar esta function em […]

PHP Explode array

Estou tentando obter valores randoms de uma matriz e, em seguida, dividi-los ainda mais, aqui está o código inicial: $in = array(‘foo_1|bar_1’, ‘foo_2|bar_2′,’foo_3|bar_3′,’foo_4|bar_4′,’foo_5|bar_5′ ); $rand = array_rand($in, 3); $in[$rand[0]]; //foo_1|bar_1 $in[$rand[1]]; //foo_3|bar_3 $in[$rand[2]]; //foo_5|bar_5 O que eu quero é o mesmo do que acima, mas com cada ‘foo’ e ‘barra’ acessíveis individualmente através de sua […]

Existe uma function para retornar as chaves especificadas de uma matriz?

Estou me perguntando se há uma function PHP nativa para fazer o seguinte: Tome dois parâmetros: uma matriz de input e uma segunda matriz numérica de nomes de chaves e retorna apenas as chaves da matriz de input cujo nome está na segunda matriz numérica.

array_diff na matriz de arrays associativos em php

Eu tenho dois arrays da forma Array1: [0]=> Array([name] => foo [id] => 12) [1]=> Array([name] => bar [id] => 34) Array2: [0]=>Array([name] => bar [id]=> 34) [1]=>Array([name] => baz [id]=> 56) Os arrays vêm de um database e dois pares podem ter o mesmo nome, mas os ID são únicos. Eu estou tentando comparar […]

Extraindo dados do JSON usando o PHP

Aqui está um teste jason feed {“MEMBERS”:[{“NAME”:”Joe Bob”,”PET”:[“DOG”]}, {“NAME”:”Jack Wu”,”PET”:[“CAT”,”DOG”,”FISH”]}, {“NAME”:”Nancy Frank”,”PET”:[“FISH”]}]} O que eu estou tentando fazer é extrair dados se PET contiver CAT ou FISH ou ambos. Outro usuário sugeriu um filtro como tal: $filter = array(‘CAT’, ‘FISH’); // curl gets the json data (this part works fine but is not shown for […]

Por que a function addslashes () não funciona na minha matriz no php?

Eu tenho uma série de variables ​​de session em uma matriz. Quando eu uso aspas em uma das minhas variables ​​de string, eu tento adicionar listas para que eu possa eventualmente inseri-lo no DB, mas a function addslashes () não está funcionando. Aqui está um exemplo. No campo de comentários, escrevo isso: Este é o […]