Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Php][Tablice]Losowe wyświetlanie informacji
Forum PHP.pl > Forum > PHP
Purpen
Witam!
Czy mógłby ktoś mi powiedzieć jaki kod jest odpowiedzialny za wyświetlenie losowych informacji z tablic??
Np generator kodów.
Tworze 100 tablic i każda zawiera inną informacje (inny kod w moim przypadku).
I teraz jak zrobić, aby raz generowało tablice 1, następnym razem 54, a jeszcze następnym 98 i tak dalej...
Z góry dziękuje za pomoc.
Tubis
  1. <?php
  2. $random = rand(1, 100);
  3.  
  4. echo "tab_$random"
  5. ?>
  6. To najprostszy przykład ale chyba nie gwarantuje dobrej losowości
czachor
Coś z tego? array_rand(), shuffle() - zajrzyj do manuala, bo nie wiem, czy o to Co chodzi.
Tubis
czachor, jemu chyba chodzi o nazwę tablicy. Bo mówi że ma 100 różnych tablic. Także myśle że mój kod będzie ok
Purpen
Ok! smile.gif
Działa!
Bardzo wam dziękuje i tak jakby ktoś nie wiedział, a potrzebował na przyszłość to kod jest taki:
  1. <?php
  2. $random = rand(1, 88); // 1 - numer od którego zaczynają się losowe tabele 88 - numer który ma ostatnia tabela //
  3. $key[1]=&#092;"W2970158R8800M1106-A0HV1VBM\";
  4. $key[2]=&#092;"W5842236R8800V1106-YVSEL7B2\";
  5. $key[3]=&#092;"W2522965R8800X1106-4Z82K3MM\";
  6. $key[4]=&#092;"W1723540R8800Y1106-K877JSEV\";
  7. $key[5]=&#092;"W2968359R8800A1106-DCF0280T\";
  8. $key[6]=&#092;"W1914537R8800X1106-3CTPL5JF\";
  9. $key[7]=&#092;"W8101799R8800B1106-8ASJ9L79\";
  10. $key[8]=&#092;"W4744694R8800J1106-1EZVRMAU\";
  11. $key[9]=&#092;"W6731110R8800X1106-SVKV5XZ1\";
  12. $key[10]=&#092;"W5725877R8800X1106-8H026KWL\";
  13. $key[11]=&#092;"W9236167R8800R1106-F1KMLUYS\";
  14. $key[12]=&#092;"W4591918R8800Z1106-29HZBPL7\";
  15. $key[13]=&#092;"W2637684R8800A1106-ECTTYBP2\";
  16. $key[14]=&#092;"W6890454R8800A1106-UE4XJHP8\";
  17. $key[15]=&#092;"W3893569R8800V1106-X9CX26NK\";
  18. $key[16]=&#092;"W8934328R8800L1106-21KK7F6A\";
  19. $key[17]=&#092;"W2199578R8800X1106-80ZK9EYS\";
  20. $key[18]=&#092;"W6272074R8800B1106-0DHN3LBS\";
  21. $key[19]=&#092;"W2030538R8800J1106-81YWVV7X\";
  22. $key[20]=&#092;"W2061636R8800Z1106-B02HK6FH\";
  23. $key[21]=&#092;"W1110094R8800H1106-9SEDHM8X\";
  24. $key[22]=&#092;"W2653900R8800Z1106-2RV9M3Y1\";
  25. $key[23]=&#092;"W2543804R8800Z1106-CH87BUTR\";
  26. $key[24]=&#092;"W1982428R8800R1106-VBFRNPB7\";
  27. $key[25]=&#092;"W9630992R8800J1106-K3TTYRRU\";
  28. $key[26]=&#092;"W8075545R8800W1106-90RH1KUL\";
  29. $key[27]=&#092;"W1726654R8800L1106-SAT2CSN2\";
  30. $key[28]=&#092;"W5321626R8800U1106-0CBC4YFJ\";
  31. $key[29]=&#092;"W1437268R8800E1106-YVZLRTWU\";
  32. $key[30]=&#092;"W5428991R8800L1106-ZWFLA5BN\";
  33. $key[31]=&#092;"W6411793R8800X1106-S1TKEUPS\";
  34. $key[32]=&#092;"W2910012R8800A1106-R8PM98PD\";
  35. $key[33]=&#092;"W6736826R8800W1106-8CEASB6W\";
  36. $key[34]=&#092;"W3031156R8800B1106-AZ1AE1YX\";
  37. $key[35]=&#092;"W3479378R8800E1106-TX05735F\";
  38. $key[36]=&#092;"W1787137R8800K1106-JEXW4V04\";
  39. $key[37]=&#092;"W0970147R8800N1106-0PEXDR34\";
  40. $key[38]=&#092;"W4970152R8800M1106-YPXMTYDT\";
  41. $key[39]=&#092;"W9845582R8800C1106-C84285L5\";
  42. $key[40]=&#092;"W7568425R8800E1106-RBY1DP5N\";
  43. $key[41]=&#092;"W3478522R8800V1106-H25AK1R9\";
  44. $key[42]=&#092;"W0040862R8800H1106-FH29HFB0\";
  45. $key[43]=&#092;"W1614659R8800U1106-UMW9D393\";
  46. $key[44]=&#092;"W1648676R8800D1106-2JT7TJUP\";
  47. $key[45]=&#092;"W3328346R8800N1106-UABL51UF\";
  48. $key[46]=&#092;"W1958971R8800V1106-5VE1R71N\";
  49. $key[47]=&#092;"W8244835R8800M1106-SXV3PNZK\";
  50. $key[48]=&#092;"W9243552R8800L1106-PWP1P595\";
  51. $key[49]=&#092;"W5201257R8800K1106-849XD24P\";
  52. $key[50]=&#092;"W8697708R8800P1106-S5JKHW9F\";
  53. $key[51]=&#092;"W2089382R8800P1106-954TYJB2\";
  54. $key[52]=&#092;"W5517722R8800E1106-S6YMKLM4\";
  55. $key[53]=&#092;"W2115236R8800U1106-SNYV4NY9\";
  56. $key[54]=&#092;"W0663039R8800Y1106-CPBFMURL\";
  57. $key[55]=&#092;"W1585222R8800Y1106-EMNVD8MW\";
  58. $key[56]=&#092;"W7453699R8800E1106-DD5UASPJ\";
  59. $key[57]=&#092;"W1395274R8800N1106-98WZLWJK\";
  60. $key[58]=&#092;"W4663347R8800E1106-EVHKJ9SB\";
  61. $key[59]=&#092;"W8526151R8800U1106-586CE93J\";
  62. $key[60]=&#092;"W1063199R8800K1106-MRMBME3D\";
  63. $key[61]=&#092;"W3693038R8800F1106-22J97KR0\";
  64. $key[62]=&#092;"W3000075R8800V1106-D2YV9AL3\";
  65. $key[63]=&#092;"W5602236R8800Y1106-UFJH11PL\";
  66. $key[64]=&#092;"W7648163R8800N1106-7JH71RMR\";
  67. $key[65]=&#092;"W2282301R8800P1106-1NUCE127\";
  68. $key[66]=&#092;"W9709184R8800X1106-B6HZ2RP8\";
  69. $key[67]=&#092;"W1605584R8800N1106-NYL85W3R\";
  70. $key[68]=&#092;"W3835743R8800H1106-23S9VLSJ\";
  71. $key[69]=&#092;"W2456742R8800E1106-WBMUALBM\";
  72. $key[70]=&#092;"W3031431R8800C1106-VJ5FCZBF\";
  73. $key[71]=&#092;"W6990015R8800F1106-3WXJDNV8\";
  74. $key[72]=&#092;"W0745863R8800A1106-LHNLHWZ5\";
  75. $key[73]=&#092;"W2008509R8800K1106-LDC3SXD6\";
  76. $key[74]=&#092;"W8614614R8800L1106-UL9XXDVF\";
  77. $key[75]=&#092;"W2667110R8800R1106-NJEJ6BYF\";
  78. $key[76]=&#092;"W9678372R8800Y1106-2YL2F2CU\";
  79. $key[77]=&#092;"W9693775R8800X1106-ZBA7YSXN\";
  80. $key[78]=&#092;"W4393357R8800B1106-1CA71737\";
  81. $key[79]=&#092;"W7781478R8800Y1106-XMYH8XKZ\";
  82. $key[80]=&#092;"W3717704R8800L1106-AHWKMJ6U\";
  83. $key[81]=&#092;"W4422918R8800W1106-T9NVKKD2\";
  84. $key[82]=&#092;"W3561786R8800R1106-SRWTHMA0\";
  85. $key[83]=&#092;"W7520129R8800P1106-P681DEBN\";
  86. $key[84]=&#092;"W3623647R8800N1106-5KUNLBXD\";
  87. $key[85]=&#092;"W5387052R8800A1106-JR29KS1H\";
  88. $key[86]=&#092;"W8117518R8800U1106-J97HF6CA\";
  89. $key[87]=&#092;"W7278854R8800W1106-APJ4HPKB\";
  90. $key[88]=&#092;"W9053670R8800L1106-ZTAX2PMP\";
  91. // Tabele z dowolną treścią //
  92. echo "$key[$random]" // Wyświetlamy tabele //
  93. ?>
Tubis
Nie ma sprawy smile.gif. Ale na następny raz poprawniej zadawaj pytania. Bo ty poprostu chciałeś wybrać losowy wiersz, a nie tablicę. Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.