Kezdőoldal » Számítástechnika » Programozás » PHP? Hozzon létre egy "filmek"...

PHP? Hozzon létre egy "filmek" tömböt és töltse fel az első 20 elemét a következő sztringgel: "üres"? Help mee

Figyelt kérdés
Ezt hogy csináljam meg?
2012. márc. 12. 22:30
 1/4 anonim ***** válasza:

php array

php for

2012. márc. 12. 23:16
Hasznos számodra ez a válasz?
 2/4 2xSü ***** válasza:

Ha ezt sem tudod, az már elég gáz. Gondolom házi feladat lenne. Ha nem az, akkor keress más elfoglaltságot, vagy egy könyvet, tutorialt.


Na jó, adok egy megoldást:


$filmek=array_fill(0,20,'üres');

2012. márc. 12. 23:32
Hasznos számodra ez a válasz?
 3/4 anonim válasza:

Ismerős nekem ez a kérdés.

[link]

én itt találtam meg h kell megcsinálni. gondoltam h vmi array-s lesz.

2012. márc. 13. 08:36
Hasznos számodra ez a válasz?
 4/4 2xSü ***** válasza:

Na jó, szedjünk még össze párat, csak a vicc kedvéért:


1. Buta, de egyszerű, triviális és gyors megoldás:


$filmek=array('üres','üres','üres','üres','üres',

'üres','üres','üres','üres','üres',

'üres','üres','üres','üres','üres',

'üres','üres','üres','üres','üres');


2. While kedvelőknek


$filmek=array();

while (count($filmek)<20) array_push($filmek,'üres');


3. Haladó for bűvészeknek


for ($i=0,$filmek=array();$i<20;$filmek[$i++]='üres');


4. Profi for bűvészeknek


for ($filmek=array();count($filmek)<20;$filmek[]='üres'));


5. Nyakatekert megoldás (avagy izzadjon az a gép!)


$filmek=array_slice(explode('@',str_repeat('üres@',20)),0,20);


6. Rekurzió mániásoknak (avagy le az átláthatósággal és optimalizálással!)


function fill_my_array($num,$string) {

if ($num==0) return array();

return fillarray($num-1,$string) + array(($num-1)=>'üres');

}

$filmek=fill_my_array(20,'üres');


7. Commodore-ról érező ciklusfóbiásoknak:


$filmek=array();

a:

$filmek[]='üres';

if (count($filmek)<20) goto a;


8. Meg persze van az unalmas iskolai megoldás sima for ciklussal, de az annyira triviális, hogy felesleges leírni. ;)

2012. márc. 13. 09:17
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!