Articles of arrays

PHP array_intersect () – como lida com diferentes tipos?

Se eu tiver uma matriz de valores que são basicamente representações de cordas zerofilled de vários números e outra matriz de inteiros, array_intersect () ainda combinará elementos de diferentes tipos? Por exemplo, isso funcionaria: $arrayOne = array(‘0003’, ‘0004’, ‘0005’); $arrayTwo = array(4, 5, 6); $intersect = array_intersect($arrayOne, $arrayTwo); // $intersect would then be = “array(4, […]

Usando valores condicionais de uma matriz em uma instrução if …

Eu tenho uma série de condições: $arrConditions = array (‘>=2’, ‘==1’, ‘<=10'); … que eu quero poder usar em uma declaração if …. IE. if (5 $arrConditions[0]) { …do something } … que seria o mesmo que: if (5 >= 2) { …do something } Qualquer ajuda? obrigado

PHP juntou-se a 2 arrays

Eu tenho 2 arrays $array1 = array( [‘2013-05-01′]=>’test’, [‘2013-05-02′]=>’testing’, [‘2013-05-03′]=>’working’, [‘2013-05-04′]=>’future test’); $array2 = array( [‘2013-05-01′]=>’1’, [‘2013-05-02′]=>’done’, [‘2013-05-03′]=>’code’, [‘2013-05-05′]=>’release’); Eu quero juntar-se a essa matriz, de modo que a saída é $result = array( [‘2013-05-01′]=>’test 1’, [‘2013-05-02′]=>’testing 2’, [‘2013-05-03′]=>’working code’, [‘2013-05-04′]=>’future test’, [‘2013-05-05′]=>’release’) Eu tentei $ result = $ array1 + array2; array_merge (), array_combine […]

PHP: Nead duas vezes Array looping

Olá, eu tenho uma function para construir variações, mas muitos looping e esta é a function function combine_array($a){ $out = array(); if (count($a) == 1) { $x = array_shift($a); foreach ($x as $v) $out[] = array($v); return $out; } foreach ($a as $k => $v){ $b = $a; unset($b[$k]); $x = combine_array($b); foreach ($v as […]

Como remover valores duplicados em uma matriz

Quero remover valores duplicados de uma matriz. Aqui está a minha matriz $arr=array([0]=>123,[1]=>223,[2]=>323,[3]=>123,[4]=>223); Para remover valores duplicados, usei a function array_unique() , mas ainda mostra a mesma matriz. Existe algum método para resolver esse problema?

php – verifique se $ _POST está disponível?

Eu sei que esta pode ser uma pergunta tola, mas eu encontro um trecho de código php que verifica se $_POST is_array() antes de executar outras funções. Agora eu acho que $ _POST deve ser sempre uma matriz associativa ou não? Este cheque realmente é necessário? e porque?

PHP procura uma cadeia em matriz com diferentes ordens de palavras

Eu tenho um índice em matriz com cordas como ‘dubai the-ritz hotel united arab emirates’. Eu quero selecionar este índice se a seqüência de pesquisa for ‘dubai rit’ ou ‘Emiratos Árabes Unidos rit’ ou ‘rit dubai’ se as palavras estiverem em Qualquer ordem que eu quero selecionar este índice, como eu posso ver, tem a […]

Seqüência dividida em variables ​​PHP

Estou tentando descobrir a melhor maneira de derramar a seguinte seqüência de URL: área-FFFFFF_miles-100_profession-web + developer basicamente sobre o seguinte: $area = “FFFFFF”; $miles = 100; $profession = “web developer”; Mas eu tenho um bloqueio cerebral e não consigo descobrir a maneira mais eficiente de fazê-lo. Alguma sugestão? Obrigado. -Edito – eu poderia fazer com […]

PHP, SPL, ArrayAccess Interface

Estou tentando entender a idéia por trás da interface ArrayAccess, Eu não entendo o que é cada método, se esses methods (funções) são funções “incorporadas” e a interface ArrayAccess (também “incorporada”) é apenas “certifique-se”, eu vou implementar esses methods “incorporados” (funções ) Estou tentando entender o que cada uma das funções do thoes está fazendo […]

Loop através da multidimensional array e impressão

Eu tenho uma matriz que eu gostaria de extrair determinada informação e apresentá-la usando php / html (ou seja, jogo, id, sorting). Eu tenho o básico baixo, embora eu só obtenha as informações da primeira matriz na saída. Eu sei que o looping é o que eu preciso fazer, embora eu não tenha certeza de […]