Ταξινόμηση 4 arrays κατά ένα στοιχείο PHP

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Akis_gr49
Δημοσιεύσεις: 266
Εγγραφή: 07 Ιουν 2007 13:49

Ταξινόμηση 4 arrays κατά ένα στοιχείο PHP

Δημοσίευση από Akis_gr49 » 30 Ιούλ 2009 04:25

Γεια σας παιδιά,

Έχω 4 διαφορετικά querys των οποίων τα αποτελέσματα καταχωρώ σε 3 διαφορετικά arrays

Κώδικας: Επιλογή όλων

..
....
.......
//Arrays
$one_array[] = $one;
$two_array[] = $two;
$three_array[] = $three;
}

for &#40;$i=0;$i<count&#40;$test&#41;;$i++&#41;&#123;
	
$array = array&#40;'one_text'=>$one_array&#91;$i&#93;,'two_text'=>$two_array&#91;$i&#93;,'three_text'=>$three_array&#91;$i&#93;&#41;;


print_r &#40;$array&#41;;

&#125;
Το αποτέλεσμα είναι το εξής:

Array ( [one_text'] => 100 [two_text] => NIKOS [three_text] => car)
Array ( [one_text'] => 950 [two_text] => JOHN [three_text] => laptop)
Array ( [one_text'] => 230 [two_text] => AKIS [three_text] => tv)
Array ( [one_text'] => 150 [two_text] => PETROS [three_text] => book)


Πως μπορώ να κάνω ταξινόμηση βάση το one_text κατά αύξουσα σειρά;

Δλδ να εμφανιστεί έτσι:

950 JOHN laptop
230 AKIS tv
150 PETROS book
100 NIKOS car

Ευχαριστώ εκ των προτέρων!!!

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6235
Εγγραφή: 30 Νοέμ 2004 03:09

Ταξινόμηση 4 arrays κατά ένα στοιχείο PHP

Δημοσίευση από fafos » 30 Ιούλ 2009 04:35

Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Akis_gr49
Δημοσιεύσεις: 266
Εγγραφή: 07 Ιουν 2007 13:49

Ταξινόμηση 4 arrays κατά ένα στοιχείο PHP

Δημοσίευση από Akis_gr49 » 30 Ιούλ 2009 05:25

fafos το προσπάθησα φίλε, χωρίς αποτέλεσμα όμως.
Δοκίμασα και multisort arrays αλλά δύσκολα..

Λίγο παραπάνω βοήθεια αν μπορείς σε παρακαλώ..

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6235
Εγγραφή: 30 Νοέμ 2004 03:09

Ταξινόμηση 4 arrays κατά ένα στοιχείο PHP

Δημοσίευση από fafos » 30 Ιούλ 2009 15:57

Akis_gr49 έγραψε:fafos το προσπάθησα φίλε, χωρίς αποτέλεσμα όμως.
Δοκίμασα και multisort arrays αλλά δύσκολα..

Λίγο παραπάνω βοήθεια αν μπορείς σε παρακαλώ..
an den do olo ton kodika den mporo na vohthiso..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Akis_gr49
Δημοσιεύσεις: 266
Εγγραφή: 07 Ιουν 2007 13:49

Ταξινόμηση 4 arrays κατά ένα στοιχείο PHP

Δημοσίευση από Akis_gr49 » 30 Ιούλ 2009 20:50

Fafos σ' ευχαριστώ για την ανταπόκριση. Ο κώδικας είναι ο εξής:

Κώδικας: Επιλογή όλων

<table>
<?php

//Arrays
$one_array&#91;&#93; = 15;
$one_array&#91;&#93; = 13;
$one_array&#91;&#93; = 29;

$two_array&#91;&#93; = "Nikos";
$two_array&#91;&#93; = "Petros";
$two_array&#91;&#93; = "Takis";

$three_array&#91;&#93; = "V";
$three_array&#91;&#93; = "L";
$three_array&#91;&#93; = "A";

//Results from database
$results = 10;

//Print Results
for &#40;$i=0;$i<$results;$i++&#41;&#123;
	$array = array&#40;$one_array&#91;$i&#93;,$two_array&#91;$i&#93;,$three_array&#91;$i&#93;&#41;;
	sort&#40;$one_array&#41;;
	echo '<tr><td>'.$one_array&#91;$i&#93;.' '.$two_array&#91;$i&#93;.' '.$three_array&#91;$i&#93;.'</td></tr>';
&#125;

// Η εφαρμογή θέλουμε να εμφανίζει τα αποτελέσματα ταξινομημένα κατά τον one_array
//Aποτέλεσμα που θέλουμε να εμφανίζει
/*	13	Petros	L  
	15	Nikos	V
	29	Takis	A
*/
?>	
</table>

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6235
Εγγραφή: 30 Νοέμ 2004 03:09

Ταξινόμηση 4 arrays κατά ένα στοιχείο PHP

Δημοσίευση από fafos » 30 Ιούλ 2009 21:02

me thn multisort mou douleuei mia xara:

Κώδικας: Επιλογή όλων

array_multisort&#40;$one_array, $two_array, $three_array&#41;;

13 Petros L
15 Nikos V
29 Takis A
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Akis_gr49
Δημοσιεύσεις: 266
Εγγραφή: 07 Ιουν 2007 13:49

Ταξινόμηση 4 arrays κατά ένα στοιχείο PHP

Δημοσίευση από Akis_gr49 » 31 Ιούλ 2009 05:50

Fafos να σαι καλά! Ευχαριστώ δούλεψε!

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες