Articles of arrays

Referência PHP valores de matriz aninhada

Estou tendo problemas para retornar um valor de uma matriz aninhada … o despejo da matriz parece assim object(myObj)#1 (3) { [“thing1”]=> string(5) “abcde” [“thing2”]=> string(2) “ab” [“data”]=> array(3) { [0]=> string(3) “370” [“id”]=> string(3) “370” [1]=> string(26) “” [“name”]=> string(26) “abcdefghijklmnopqrstuvwxyz” [2]=> string(0) “” [“address”]=> string(0) “” [3]=> string(4) “wxyz” [“email”]=> string(4) “wxyz” } […]

Arrays PHP – Classificar por endereço de e-mail Domínio (alternativo)

Eu tenho uma série de endereços de e-mail para os quais estou enviando e-mails. Gostaria de classificá-los alternando nomes de domínio, então, se eu tiver 30 @ gmail.com, 30 @ yahoo.com e 30 @ aol.com, o tipo resultaria em um @ gmail.com e, em seguida, @ yahoo.com, então @ aol.com, então @ gmail.com novamente, etc. […]

asort PHP Array e mantenha uma input no topo

Eu tenho uma matriz PHP Eu quero classificá-lo em ordem alfabética e manter uma input precisa no topo: $arr = array (“Orange”, “Banana”, “Strawberry”, “Apple”, “Pear”); asort($arr); Agora isso irá gerar: Apple, Banana, Orange, Pear, Strawberry Eu quero que ele mantenha a Orange como a primeira input e depois reordene as outras: Orange, Apple, Banana, […]

Processando HTTP Post com matriz (sem CURL)

function do_post_request($url, $data, $optional_headers = null) { $params = array(‘http’ => array( ‘method’ => ‘POST’, ‘content’ => $data )); if ($optional_headers !== null) { $params[‘http’][‘header’] = $optional_headers; } $ctx = stream_context_create($params); $fp = @fopen($url, ‘rb’, false, $ctx); if (!$fp) { throw new Exception(“Problem with $url, $php_errormsg”); } $response = @stream_get_contents($fp); if ($response === false) { […]

Arquitetura para manipulação de dados de JSON / matriz associativa para preencher dinamicamente o menu suspenso

Esta questão é mais como exigir uma arquitetura e abordagem correta, então o código real. Declarando que as pessoas não deveriam sinalizá-lo como “Nós não podemos codificar para você …” etc. Recebo uma resposta da API no JSON que converti em uma matriz associada usando json_decode como: Array ( [statusCode] => 200 [data] => Array […]

Classifique dados da matriz Php por valores de outra matriz

Tenho duas Arrays PHP. O primeiro contém uma ordem de sorting. O segundo contém os dados que eu preciso classificar. Não tenho idéia de como resolvê-lo … O que estou tentando obter é uma lista, ordenada pelos valores da primeira matriz (order.txt). Alguma sugestão? Item [2] Item [1] Item [3] Ordem Array ( [0] => […]

Como faço para classificar uma matriz em PHP por um valor que esteja dentro de uma string com formato json?

Eu quero que a matriz abaixo seja ordenada pelo valor sortOrder que está dentro da string json. Não tenho certeza de como fazer isso com as funções de tipo usort / ksort / asort que o PHP oferece. Eu tenho que construir minha própria lógica para isso ou há algum método que eu desconheço? Eu […]

Como distribuir o conjunto de resultados mysql em uma multidimensional array de 4 arrays

Estou ficando louco com este … tentando descobrir por quase 4 horas sem sucesso … Estou tentando buscar um conjunto de resultados de consulta mysql em uma multidimensional array de 4 arrays. Então, se o conjunto de resultados retornar 8 registros, a matriz conterá 4 matrizes de 2 registros. Se o conjunto de resultados retornar […]

Não é possível criar uma matriz de registro apenas inserido com o mysqli no php

Estou tentando inserir um registro na minha mesa e, em seguida, usar o push da matriz para criar uma matriz com esse registro, mas parece que estou faltando alguma coisa aqui .. Eu uso $insert_sql = “INSERT INTO PasswordResetRequest(email,encrypted_temp_password,salt,created_at) VALUES(‘$email’,’$encrypted_temp_password’,’$salt’,NOW());”; $insert_query = mysqli_query($con,$insert_sql); $ins_result = array(); while($row = mysqli_fetch_array($insert_query)) { array_push($ins_result, array( ’email’ => $row[’email’], […]

PHP JSON Array não retornando todas as linhas do meu database

$retrieve = mysql_query(“SELECT * FROM `users`”) or die(mysql_error()); $object -> userDetails = array(); while($retrieveArray = mysql_fetch_array($retrieve)) { $item -> userId = $retrieveArray[‘id’]; $item -> userEmail = $retrieveArray[’email’]; $item -> userLocation = $retrieveArray[‘location’]; $item -> userFirstName = $retrieveArray[‘firstname’]; $item -> userLastName = $retrieveArray[‘lastname’]; $object ->userDetails[] = $item; } $json = json_encode($object); echo $json; Existe algum problema […]