neo Posted October 7, 2005 Report Share Posted October 7, 2005 Taatad: for($i=1; $i<=5 $i++){ $t = "kautkas".$i; } Visas, peec cikla uztaisiitaas $t veertiibas, jaadabuu masiivaa. Link to comment Share on other sites More sharing options...
v3rb0 Posted October 7, 2005 Report Share Posted October 7, 2005 imo tas nav iespeejams! jautajums, ko tu dariisi ar masiivu ja nemaki pashas triviaalaakas darbiibas ar vinju izdariit - shis kaads skolas maajasdarbs vai kas? Link to comment Share on other sites More sharing options...
Roze Posted October 7, 2005 Report Share Posted October 7, 2005 $t = "kautkas".$i; vietā $t[] = "kautkas".$i; un galā būs $t masīvs ar četriem i (1-4) cikla elementiem .. Link to comment Share on other sites More sharing options...
rudzis Posted October 7, 2005 Report Share Posted October 7, 2005 array_push(); Link to comment Share on other sites More sharing options...
Lynx Posted October 8, 2005 Report Share Posted October 8, 2005 Kā saka php izstrādātāji $t[] būs ātrāks par array_push(), ja vajag tikai vienu vērtību pievienot kā tas ir šajā gadijumā, tapēc neredzu jēgu šeit no array_push(). Link to comment Share on other sites More sharing options...
bubu Posted October 8, 2005 Report Share Posted October 8, 2005 Nu tur ir arī citas atšķirības. array_push neizveidos masīvu, ja tas vēl neeksistē. [] gan izveidos. Link to comment Share on other sites More sharing options...
rudzis Posted October 8, 2005 Report Share Posted October 8, 2005 Nu jā, tā ir gan. Link to comment Share on other sites More sharing options...
neo Posted October 10, 2005 Author Report Share Posted October 10, 2005 OK. shitais ir skaidrs, bet kaa var saliidzinaat masiiva elementus? Man vaig atrast elementus kas ir vienādi. Link to comment Share on other sites More sharing options...
Roze Posted October 10, 2005 Report Share Posted October 10, 2005 Nu saliidzina shaadi $masivs[elements1] == $masivs[elemnts2] proti piemeeram $masivs[1] == $masivs[2] bet nu tev vajag atrast duplikātus vai dabūt lai nebūtu dublikāti? lai nebūtu var izmantot http://lv.php.net/array_unique .. lai atrastu tādus kas atkārtojas var bik izvirst (ja salīdzinam arī keyus): $duplikati = array_diff_assoc($masivs,array_unique($masivs)); ja nesalīdzinām: $duplikati = array_diff($masivs,array_unique($masivs)); Nezinu gan kā ar peformanci lieliem masīviem.. tur varbūt ātrāk ir ar for() { ciklu.. Link to comment Share on other sites More sharing options...
neo Posted October 10, 2005 Author Report Share Posted October 10, 2005 Paldies. Loti paliidzeeji. Link to comment Share on other sites More sharing options...
Recommended Posts