Articles of arrays

CodeIgniter: Global Vars via Controller e modificação indireta de propriedade sobrecarregada

Um problema que me assombra desde os primeiros dias do CodeIgniter e agora, com o novo CI 3, quero ver se há uma maneira mais elegante de resolvê-lo. // file: application/core/MY_Controller.php class MY_Controller extends CI_Controller { public $GLO; function __construct(){ parent::__construct(); $this->GLO[‘foo’] = ‘bar’; $this->GLO[‘arr’] = array(); } } então, mais tarde, no código, preciso […]

Como faço para excluir uma matriz específica em php

Eu estou construindo um widget criei banners para a data de validade (no wordpress) array(2) { [7]=>array(2) { [“title”]=>string(3) “ads” [“number”]=>int(2) [1]=>array(2) { [“address-image”]=>string(63) “http://localhost/wordpress/wp-content/uploads/2016/08/120-3.jpg” [“expire”]=>string(10) “2017/03/10” } [2]=>array(2) { [“address-image”]=>string(63) “http://localhost/wordpress/wp-content/uploads/2016/08/120-3.jpg” [“expire”]=>string(10) “2016/10/20” } } [“_multiwidget”]=>int(1) } E gostaria de aplicar da seguinte forma: (Delete key [2]) array(2) { [7]=>array(2) { [“title”]=>string(3) “ads” [“number”]=>int(2) […]

Que código PHP emula o comportamento de array_merge_recusive?

Estou tentando fazer algo como em vez de usar array_merge_recusive no php 10); $B = array(“EUR”=>10,”JPY”=>20); $C = $A; foreach ($B as $key => $value) { if (!isset($C[$key])) { $C[$key][] = array(); } $C[$key] = $value; } var_dump($C); array(2) { [“EUR”]=> int(10) [“JPY”]=> int(20) } Eu preciso ficar assim: array(2) { [“EUR”]=>array(10,10), [“JPY”]=> int(20) } […]

PHP Compare as chaves e mude certos valores de uma multidimensional array com os valores das chaves correspondentes de uma matriz simples

Eu tenho dois arrays (um simples e um multidimensional) e quero verificar se certas chaves da multidimensional array têm valores vazios e substituí-los com seus valores correspondentes da matriz simples. Solução para arrays simples e / ou matrizes 2D está aqui: PHP Compare e altere certos elementos em matrizes multidimensionais Mas qual seria a solução […]

Múltiplos dados de consulta em matriz de tabela html única (PHP, Mysql) não estão impressos na posição correta?

Recebi um snippet de código deste site, que usei como mostrado abaixo $data = array(); while($row = mysql_fetch_assoc($num1)) {$data[‘row’][] = $row;} while($row = mysql_fetch_assoc($num2)) {$data[‘row2’][] = $row;} $count = count($data[‘row’]); echo “” ; echo “”; echo “Country” ; echo “Mid Estimate 1”; echo “Mid Estimate 2”; echo “”; for($i=0;$i<=$count;$i++) { if(($i % 2) == 1) […]

Como posso encontrar a chave da última ocorrência de um item em uma multidimensional array?

Eu preciso encontrar a chave que corresponde à última ocorrência de (id = 100001203541047) na seguinte matriz: [0] => Array ( [id] => 10152583762905798_10152583800415798 [from] => Array ( [id] => 100001203541047 [name] => Gangareddy Chealimealla ) [message] => Desi Flipkart [created_time] => 2014-07-30T07:30:34+0000 [like_count] => 0 [user_likes] => [can_comment] => 1 ) [1] => Array […]

Como extrair dados específicos de multidimensional array

Estou convertendo o arquivo XML em matriz associativa para retirar os dados, o problema é que eu tenho que fazer 10 loops dependendo do número do arrays para obter os dados. Existe uma maneira melhor de obter um dado de coluna específico sem criar muitos loops? porque eu quero atribuí-los a variables. a matriz da […]

Verifique o valor duplicado no arquivo de texto / array com php

Se houver um arquivo student.txt contendo registros de alunos como segue (primeiro, sobrenome, identificação do estudante) como: John Smith 2320 Mary McHugh 4572 Sara Britny 2322 Eu quero verificar se a identificação do estudante é única. se houver IDs duplicadas, exiba uma mensagem de erro com o ID dublado.

Como os arquivos de $ converter contêm para matriz?

Como faço para resolver esse erro? A PHP Error was encountered Severity: Warning Message: Invalid argument supplied for foreach() Filename: admin/tour.php Line Number: 81 Esta é a linha 81: $files = $this->multi_upload->go_upload(); var_dump($files); $images = array(); foreach ($files as $img) { //line 81 $images[] = $img[‘file’]; } estes meus arquivos $ no código principal: function […]

Juntando Arrays em PHP

Isso é realmente simples, mas eu preciso de uma maneira rápida de fazer isso. Eu tenho três arrays como $a = array(‘a’,’b’,’c’); $p = array(‘p’,’q’,’r’); $x = array(‘x’,’y’,’z’); Como os combino para fazer array ( [0] => array (‘a’,’p’,’x’); [1] => array (‘b’,’q’,’y’); [2] => array (‘c’,’r’,’z’); );