Articles of ordenando

php salvar dados em duas linhas de cada vez no database?

Eu tenho um formulário como este Aqui, você pode ver que tenho duas filas. Um para um e outro para b. Agora eu quero salvá-los no database com duas linhas. Um para o a e outro para b ao mesmo tempo. Quando eu estou fazendo print_r (finanças). com este código $finances = $_POST[‘finance’]; print_r($finances); Está […]

Triagem Mulitdemensional Array PHP

Eu tenho a seguinte matriz, atualmente é criado classificado por entity_count (emitido por uma consulta feita no cakephp – Eu só queria as principais entidades), eu quero agora classificar a matriz para o Entity-> title. Eu tentei fazer isso com array_multisort mas falhou. Isso é possível? Array ( [0] => Array ( [Entity] => Array […]

Mysql: tipo random do que classificar por uma coluna específica

Eu tenho um database com itens classificados nele. Quando eu quero exibir todos os itens de uma categoria específica e classificar os resultados por taxa do que por número de gostos, é fácil e está funcionando: $query = “SELECT * FROM infos WHERE category = ‘”.$categories.”‘”; $query .= “ORDER BY `rate` DESC, `like` DESC”; O […]

Como classificar todos os níveis de multidimensional array por chave?

Encontrei este código para classificar: usort($array, function($a, $b) { return $a[‘order_inside_level’] – $b[‘order_inside_level’]; }); É bom para um nível. Eu tenho algo assim: array( array( ‘level’=>’aaa’, ‘order’=’1’, ‘subs’=>array( array( ‘level’=>’bbb’, ‘order’=’1’, ‘subs’=>array( array( ‘level’=>’ccc’, ‘order’=’1’, ‘subs’=>array( array( ‘level’=>’ddd’, ‘order’=’1’, ‘subs’=>array( … ) ) ) ) , array( ‘level’=>’ccc’, ‘order’=’2’, ‘subs’=>array( ) ) ), array( ‘level’=>’bbb’, […]

Por que o natsort (ou natcasesort) está trabalhando aqui?

Talvez eu esteja fazendo algo embaraçosamente errado, mas por que essa matriz não está sendo classificada? $narray=array(); $dir_handle = @opendir($path.$projectFolder) or die(“Unable to open $path$projectFolder”); $i=0; while($file = readdir($dir_handle)) { $filenameSplit = explode(‘.’,$file); if ($file != “.” && $file != “..” && $filenameSplit[0] != “logo” && $filenameSplit[1] != “zip” && $filenameSplit[1] != “pdf” && $filenameSplit[1] […]

Array PHP multisort

Estou tentando classificar uma matriz com base na chave, “despachada”. No entanto, não está funcionando. Alguém tem alguma ponteira para que este código funcione? Obrigado: Array: Array ( [0] => Array ( [wcccanumber] => 130700203 [call] => SEIZURES [address] => 221 S PINE ST [county] => C [station] => CNB [department] => CANBY FIRE DISTRICT […]

PHP – Classifique duas matrizes da mesma maneira

Eu tenho dois arrays diferentes. Uma matriz, a, para uma lista de pessoas. Minha outra matriz, b, para uma lista de suas idades. Vou classificar b por número e, em seguida, inverter para que ele vá em ordem decrescente. Cheguei a esta parte, tudo bem. Como classificar uma (uma lista de nomes de pessoas) para […]

Filtra e classifica multidimensional array com vários valores

Eu tenho um grande conjunto multidimensional algo como o abaixo: Array( [1] => Array ( [type] => blah1 [category] => cat1 [exp_range] => this_week ) [2] => Array ( [type] => blah1 [category] => cat2 [exp_range] => next week ) [3] => Array ( [type] => blah1 [category] => cat1 [exp_range] => next week ) […]

Como ordenar vários arrays em PHP

Eu escrevi um script para produzir uma variedade de dados, mas agora quero exibir em ordem de pontuação. A matriz exibe o seguinte; [display_name] => Array ( [0] => ACT_Web_Designs [1] => user1_design [2] => user2_design ) [proffesion] => Array ( [0] => Web Developer [1] => web developer [2] => Web Developer ) [score] […]

Como classificar uma série de números romanos?

Eu tenho uma matriz contendo números romanos (como strings, é claro). Como isso: $a = array(‘XIX’, ‘LII’, ‘V’, ‘MCCXCIV’, ‘III’, ‘XIII’); Gostaria de classificá-los de acordo com os valores numéricos desses números, então os resultados devem ser algo como: $sorted_a = array(‘III’, ‘V’, ‘XIII’, ‘XIX’, ‘LII’, ‘MCCXCIV’); Então, minha pergunta é: qual é a melhor […]