Jump to content
php.lv forumi

Divu mainīgo savietošana vienā


No0ne

Recommended Posts

Sveiki! Cenšos dabūt gatavu kaut ko apmēram tādu:

 

 

$randoms_ladyl = rand(0, 11);

$ladyl_rnd = "LADYLAND_RND_";

 

 

echo $ladyl_rnd.$randoms_ladyl;

 

Savukārt šis skripts inklūdo failu, kurā ir nodefinēti LADYLAND_RND_1-10 ir dažādi teksti! Tad nu es cenšos panākt, lai tas attēlotos kā mainīgā vērtība nevis $mainigais!

 

Liels paldies!

Link to comment
Share on other sites

Nē, viņš gribēja teikt, ka viņam ir šāds kods:

$LADYLAND_RND_1 = "asdf";
$LADYLAND_RND_2 = "bbb";
...
$LADYLAND_RND_10 = "xxx";

 

Un viņš grib izvadīt vienu no šo mainīgo vērtībām.

 

No0ne - iesaku tev pārrakstīt tavus ladyland par prastu masīvu:

$LADYLAND = array("pirmā vērtība", "otrā vērtība", ... ");

 

Tad random elementu varēs dabūt ļoti vienkārši: echo array_rand($LADYLAND);

Link to comment
Share on other sites

bubu, liels paldies! Viss strādā tieši tā kā gribēju :) Pat labāk patiesībā - nevarēju izdomāt kā ar rand funkcijas palīdzību dabūju 3 dažādus tekstus, bet ar array_rand() viss super :)

 

Ja nu kādam vajag šeit būs kods:

 

	  <?
  $LADYLAND = array(LADYLAND_RND_1,LADYLAND_RND_2,LADYLAND_RND_3,LADYLAND_RND_4,LADYLAND_RND_5,L
ADYLAND_RND_6,LADYLAND_RND_7,LADYLAND_RND_8,LADYLAND_RND_9,LADYLAND_RND_10);

  $rand_keys = array_rand($LADYLAND, 3);
  echo $LADYLAND[$rand_keys[0]] . "\n<br /><br />";	  
  echo $LADYLAND[$rand_keys[1]] . "\n<br /><br />";
  echo $LADYLAND[$rand_keys[2]] . "\n<br /><br />";

  ?>

 

Ārā izvadās, kas līdzīgs šim:

 

Liene (19): Mmm... Erotiskā masāža.. Tas bija tik labi..

Artūrs (32): Lielisks serviss, ļoti mājīgi! Meitenes - vienkārši super! 10/10!

Aleksandrs (22): Meitenes graujošas! Biju vienreiz, noteikti aiziešu vēl!

 

nākamajā reizē kkas līdzīgs šim

 

 	 Jānis (25): Nekādā gadījumā nemeklējiet meitenes citā vietā! LadyLand ir S-U-P-E-R!

Ričards (21): Kaut ko tādu neaizmirst, pffff, masiere super forša!

Oskars (19): Vienkārši, PAŠI LABĀKIE - Leidij Lend!

 

un tā visu laiku :)

 

Paldies un ceru, ka citiem noderēs!

Link to comment
Share on other sites

Es nesapratu, viņš ķip definē to pirmo aiz ( šis iekavas vane?

Tātad ja es sapratu tad jā būt tā

array(čīti,kruti,stulbi,iesuukaa)
un ja būs ečo čīti[1] = the same as čīti kruti , bet eči čīti[2] the same as čīti stulbi?

P.s. ja kautkas nepatīk , sorry neko uzātro nevarēju izdomāt!

Link to comment
Share on other sites

Nesprotu, ko tu tur uzrakstīji.

Defaini ir vienkārši konstates, kuras raksta bez $ zīmes:

define("FOO", "bar"); // konstante FOO
echo FOO; // izvadīs "bar"

$dumm = "zumm"; // mainīgais dumm
echo $dumm; // izvadīs zumm

 

Topika autoram, kā izskatās, ir aptuveni šāds kods:

define(LADYLAND_RND_1, "blabla1");
define(LADYLAND_RND_2, "blabla2");
...
define(LADYLAND_RND_10, "blabla10");

$LADYLAND = array(LADYLAND_RND_1,LADYLAND_RND_2,LADYLAND_RND_3,LADYLAND_RND_4,LADYLAND_RND_5,L
ADYLAND_RND_6,LADYLAND_RND_7,LADYLAND_RND_8,LADYLAND_RND_9,LADYLAND_RND_10);

...

 

Btw muļķīgs kods, jo jēga taisīt masīvu no mainīgajiem, ja var pa tiešo masīvu taisīt:

$LADYLAND = array();
$LADYLAND[] = "blabla1";
$LADYLAND[] = "blabla2";
...

Link to comment
Share on other sites

×
×
  • Create New...