[PHP] Jak połączyć dwie zmienne?

[PHP] Jak połączyć dwie zmienne?
HA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Cześć!!

Mam takie pytanie:
Robię skrypt w PHP i wyszedł mi taki problem, a mianowicie...

for($i=0;$i<$u;$i++){
$odp_$i=fgets($plik, 200);
}

Zaznaczyłem istotny fragment (ma powstać: $odp_1, $odp_2, $odp_3, ... , $odp_9).
Tak być nie może, ponieważ powstaje błąd! Jak to zrobić (jeżeli idzie, a jak nie to w jaki inny sposób to zrobić?)

--
Dzięki za pomoc

abc
  • Rejestracja: dni
  • Ostatnio: dni
0

zastosój tablicę $odp[$i]

SW
  • Rejestracja: dni
  • Ostatnio: dni
DR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 683
0

for($i=0;$i<$u;$i++){
$odp[]=fgets($plik, 200);
}

Adamo
  • Rejestracja: dni
  • Ostatnio: dni
0

też polecam dać w tablicę ale jeśli musi być jednak tak to zrób tak:

for($i=0;$i<$u;$i++){
$s='odp'.$i;
$$s=fgets($plik, 200);
}

adiblol
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 136
0
Kopiuj
for($i=0;$i<$u;$i++){
eval("\$odp_".$i."=fgets(\$plik, 200);");
}

Bo eval powoduje przetworzenie kodu będącego ciągiem, jako normalny kod PHP.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.