Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Losowanie elementu
Forum PHP.pl > Forum > Przedszkole
ktosiktak
  1. $tablica = array(1, 2, 3);
  2. echo $tablica[array_rand($tablica)];


  1. if(isset($_GET['find']))
  2. {
  3. $text = $_POST['search'];
  4. $url = "http://domena.pl/";
  5. if(isset($_POST['fluke']))
  6. }


Pierwszy kod wiadomo losuje element.
Drugi to większy kod całości.

Od rana próbuję to połączyć aby po adresie domena.pl/ była umieszczona wylosowana liczba.

Próbowałem tablicę umieścić zarówno we funkcji jak i przed ale i tak to nie działa. Może da mi ktoś jakąś podpowiedź jak to zrobić?

Dziękuję z góry
Kuziu
  1. $tablica = array(1, 2, 3);
  2.  
  3. $url = "http://domena.pl/" . $tablica[array_rand($tablica)];
cudny
nie za bardzo wiem co chcesz zrobić.

Jeżeli chodzi o łączenie stringów to $string = $string1.$string2;
Jeśli chodzi ci o podmianę url to musisz sobie dać header()
ktosiktak
Cytat(Kuziu @ 6.12.2011, 10:45:53 ) *
  1. $tablica = array(1, 2, 3);
  2.  
  3. $url = "http://domena.pl/" . $tablica[array_rand($tablica)];


smile.gif Super działa.

A tak może na przyszłość dla swojej wiedzy.
A jakbym chciał aby ten losowy element pojawił się w środku linku?
Tzn link: http://www.domena.pl/strona[losowyelement].html

Wstawienie $tablica[array_rand($tablica)] z środku kodu $url = "http://domena.pl/" wywołuje błąd.
nospor
Poczytaj w manualu jak się używa stringów, jak się łączy teksty. To są podstawy, które wypadałoby znać a nie latać z czyms takim po forum. Przenosze
ktosiktak
Cytat(nospor @ 6.12.2011, 11:04:04 ) *
Poczytaj w manualu jak się używa stringów, jak się łączy teksty. To są podstawy, które wypadałoby znać a nie latać z czyms takim po forum. Przenosze

W tym jest problem, że za każdym razem wyrzuca mi błąd. Może i to są podstawy i wypadałoby je znać lecz gdzieś trzeba się tego dowiedzieć...
nospor
Cytat
lecz gdzieś trzeba się tego dowiedzieć...
A ja ci napisałem przecież gdzie: w manualu - po to został stworzony.
http://www.php.net/manual/pl/language.operators.string.php
http://www.php.net/manual/pl/language.types.string.php
ktosiktak
Ehhh. Po linku nie stawiałem " i temu wyrzucało błąd... haha.gif Dzięki
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.