Articles of ordenação de

PHP – classificar arrays dentro da matriz assoc

Eu prometo que eu tive uma olhada nos muitos Qs existentes sobre sorting de PHP, incluindo essa mega Eu tenho uma matriz associativa PHP, com strings como chaves. Cada valor é uma matriz de inteiros. Eu quero ordenar cada conjunto de números inteiros, em ordem numérica ascendente simples. Estou convencido de que isso deve ser […]

Como classificar por dois valores, em seguida, um campo por ASC em uma matriz usando usort () em PHP?

Eu anotei três arquivos de texto diferentes: space.txt Kournikova Anna FF 6-3-1975 Red Hingis Martina MF 4-2-1979 Green Seles Monica HF 12-2-197 comma.txt Abercrombie, Neil, Male, Tan, 2/13/1943 Bishop, Timothy, Male, Yellow, 4/23/1967 Kelly, Sue, Female, Pink, 7/12/1959 pipe.txt Smith | Steve | D | M | Red | 3-3-1985 Bonk | Radek | S […]

Como ordenar esta matriz de Alto para baixo?

Possível Duplicado: Como classificar os resultados deste código? Eu criei esse código que permite que um usuário digite uma barra de pesquisa em uma questão. Esse código então leva essa pergunta e procura ver palavras com perguntas no meu database. Em seguida, conta o número de palavras correspondentes para cada pergunta. Uma vez feito, exibe […]

Classifique a matriz PHP com base em outra matriz (usando a function substr (“String”, – 3,1)

Eu tenho uma matriz como: $unsorted = Array( “0” =>”3470U11″, “1” =>”3470E11″, “2” =>”3470S13″, “3” =>”3470G11″, “4” =>”3470S12″, “5” =>”3470S11″, “6” =>”3470E12″, “7” =>”3470U12″, “8” =>”3470G13″, “9” =>”3470G12″, “10” =>”3470E13″, “11” =>”3470U13″ ); $sortBy = array(‘G’,’D’,’S’,’U’,’E’,’T’,’A’,’L’); Eu preciso classificar a matriz pelo substr($value,-3,1) na ordem listada em $sortBy para que o resultado se torne como: […]

Como classificar uma matriz por alguma chave específica?

Eu tenho uma matriz semelhante a abaixo. $array[0][‘keyword’] = ‘cricket ‘; $array[0][‘noofhits’] = ’26’; $array[1][‘keyword’] = ‘food ‘; $array[1][‘noofhits’] = ’17’; $array[2][‘keyword’] = ‘mypax’; $array[2][‘noofhits’] = ’22’; $array[3][‘keyword’] = ‘next’; $array[3][‘noofhits’] = ’22’; $array[4][‘keyword’] = ‘nextbutton’; $array[4][‘noofhits’] = ’22’; $array[5][‘keyword’] = ‘picture’; $array[5][‘noofhits’] = ’18’; Eu quero ordenar a matriz usando o noofhits. Como eu […]

Classificando naturalmente os resultados de um scandir?

Estou tentando classificar uma matriz contendo os resultados de uma function scandir. Tentei usar a function nsort () php, mas não parece estar funcionando como eu preciso para meus diretórios. O conteúdo do diretório digitalizado assume uma convenção de nomeação HH(Z)DDMonYYYY . Depois de usar a function natsort na matriz, o resultado é o seguinte: […]

Como faço para classificar multidimensional array em PHP?

Eu tenho como Array ( [608665839] => Array ( [score] => 2 ) [1756044141] => Array ( [score] => 5 ) [523536777] => Array ( [score] => 2 ) ) e eu quero adormecer esse conjunto por pontuação. Como eu posso fazer?

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 […]

Classificando Arrays Complexos por Nome

Então eu estava lendo na sorting de matrizes em PHP e faz sentido, mas eles apenas deram exemplos fáceis, então não tenho certeza de como eu classificaria algo do código abaixo. Eu quero ordenar as matrizes dentro dos “Suprimentos escolares” e “Necessidades de cozinha” pelo título do item. Como eu faria tal coisa? Muito obrigado! […]

Como posso ordenar array por data em php

Eu tenho essa matriz e eu quero classificá-la em ordem crescente por data. Eu tentei várias respostas deste site, mas nenhum deles está funcionando corretamente. Então, como posso fazer isso? Array ( [0] => 09/01/2017 [1] => 08/01/2017 [2] => 07/01/2017 [3] => 06/01/2017 [4] => 05/01/2017 [5] => 04/01/2017 [6] => 03/01/2017 [7] => […]