Gemisma pinaka apo stoixeia enos allou

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

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

Απάντηση
JustG
Δημοσιεύσεις: 4
Εγγραφή: 04 Αύγ 2007 17:45

Gemisma pinaka apo stoixeia enos allou

Δημοσίευση από JustG » 13 Αύγ 2007 14:37

Θέλω τη βοηθεια σας γιατι εχω κολλησει σε κατι απλό...

Έχω τον πίνακα roomcat_ids[] κ τον πίνακα enoikoi[] που περιεχει και null στοιχεία. Θέλω έναν καινούριο πίνακα rooms[] που θα έχει το ίδιο μέγεθος με τον enoikoi[] κ θα περέχει τα στοιχεία του roomcat_ids στις θέσεις που ο enoikoi[] δεν εχει null stoixeia.

Πχ:

roomcat_ids[10,20]
enoikoi["",2,3,""]

κ πρέπει rooms["",10,20,""].

Πώς θα το κάνω?
Ευχαριστώ πολύ!

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

Gemisma pinaka apo stoixeia enos allou

Δημοσίευση από Alice_Cooper » 13 Αύγ 2007 15:07

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

for&#40;$i=0;$i<count&#40;$roomcat_ids&#41;;$i++&#41;
&#123;
if &#40;$enoikoi&#91;$i&#93;<>""&#41; $enoikoi&#91;$i&#93;=$roomcat_ids&#91;$i&#93;;
&#125;

Pizzaman
Δημοσιεύσεις: 3
Εγγραφή: 25 Μάιος 2005 17:33

Gemisma pinaka apo stoixeia enos allou

Δημοσίευση από Pizzaman » 13 Αύγ 2007 17:11

Μάλλον δεν κάνει αυτό που θέλει ακριβώς...

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

Gemisma pinaka apo stoixeia enos allou

Δημοσίευση από Alice_Cooper » 13 Αύγ 2007 19:57

oups sosta Pizzaman

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

for&#40;$i=0;$i<count&#40;$roomcat_ids&#41;;$i++&#41;
&#123;
if &#40;$enoikoi&#91;$i&#93;<>""&#41; $rooms&#91;$i&#93;=$roomcat_ids&#91;$i&#93;;
&#125;
*diorthothike ;p

JustG
Δημοσιεύσεις: 4
Εγγραφή: 04 Αύγ 2007 17:45

Gemisma pinaka apo stoixeia enos allou

Δημοσίευση από JustG » 13 Αύγ 2007 20:31

Ούτε αυτό με βοηθάει Alice_Cooper ... :-? :(

Για παράδειγμα δες τι γίνεται όταν $i=1 ...

Άβαταρ μέλους
MaZz
Script Master
Δημοσιεύσεις: 345
Εγγραφή: 20 Ιούλ 2005 19:41
Τοποθεσία: Beyond the dark sun
Επικοινωνία:

Gemisma pinaka apo stoixeia enos allou

Δημοσίευση από MaZz » 13 Αύγ 2007 22:14

An katalava 8es kati paromio me ayto

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

<?php
	$roomcat_ids = array&#40;10, 20&#41;;
	$enoikoi = array&#40;"",2,3,""&#41;;
	$rooms = array&#40;&#41;;
	
	$numkey = 0;
	
	foreach &#40;$enoikoi as $key => $val&#41; &#123;
		if &#40;$val == "" || $val == NULL&#41; &#123;
			$rooms&#91;&#93; = NULL;
		&#125; else &#123;
			if &#40;$numkey <= count&#40;$roomcat_ids&#41;&#41; &#123;
				$rooms&#91;&#93; = $roomcat_ids&#91;$numkey&#93;;
				$numkey++;
			&#125;
		&#125;
	&#125;
?>
print_r($rooms);

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

Array
&#40;
    &#91;0&#93; => 
    &#91;1&#93; => 10
    &#91;2&#93; => 20
    &#91;3&#93; => 
&#41;
If nothing in the world can change our children will inherit nothing.

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

Gemisma pinaka apo stoixeia enos allou

Δημοσίευση από Alice_Cooper » 14 Αύγ 2007 00:21

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

<? $roomcat_ids = array&#40;"",10, 20,""&#41;;
   $enoikoi = array&#40;"",2,3,""&#41;;
   $rooms = array&#40;&#41;;

for&#40;$i=0;$i<count&#40;$roomcat_ids&#41;;$i++&#41;
&#123;
if &#40;$enoikoi&#91;$i&#93;<>""&#41; $rooms&#91;$i&#93;=$roomcat_ids&#91;$i&#93;;
&#125;
&#125;
print_r&#40;$rooms&#41;; ?> 
doulevei .... apla den eixa valei times

edit: dinei
Array ( [1] => 10 [2] => 20 )

JustG
Δημοσιεύσεις: 4
Εγγραφή: 04 Αύγ 2007 17:45

Gemisma pinaka apo stoixeia enos allou

Δημοσίευση από JustG » 14 Αύγ 2007 00:56

Euxaristw para poly kai tous 2! Na eiste kala! :D

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

Gemisma pinaka apo stoixeia enos allou

Δημοσίευση από cpulse » 14 Αύγ 2007 21:06

Alice_Cooper έγραψε:

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

for&#40;$i=0;$i<count&#40;$roomcat_ids&#41;;$i++&#41;
&#123;
if &#40;$enoikoi&#91;$i&#93;<>""&#41; $enoikoi&#91;$i&#93;=$roomcat_ids&#91;$i&#93;;
&#125;
Συνάδελφε pascal-οτραφής βλέπω!;; :)

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

Gemisma pinaka apo stoixeia enos allou

Δημοσίευση από Alice_Cooper » 14 Αύγ 2007 21:18

;P malon ....
den ypirxan tosa pola tote ;p

basic, pascal, c kai epanekdoseis afton :p
ta perneis loipon me thn seira ;pp
kai kratas oti se volevei apo ola ;)

kanonizontas ton mikrotero dinaton code
perneis sixna pascal skeptika ;p (arketa koino me c malon)

edit: a kai Cobol (na svinei logo hm/nion) kai Assembly gia
routines na kaleseis me ola ta alla.... (vlepe gia mouse :p)

Απάντηση

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

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

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