Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak stosować konkatenację?
Marco1357
post 1.02.2023, 17:37:38
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 17.01.2023

Ostrzeżenie: (0%)
-----


Oto kod:
  1.  
  2. if ($_GET['wynik']==='='){
  3.  
  4. $tablica=array('+' => "dodawanie", '-' => "odejmowanie", '*' => "mnozenie", '/' => "dzielenie" );
  5.  
  6. foreach($tablica as $klucz => $wartosc){
  7.  
  8. $wartosc=explode($klucz,$_SESSION['liczba']);
  9. if(count($wartosc)>1) {
  10. $_SESSION[$tablica[$klucz]] = $wartosc[0] .$klucz. $wartosc[1];
  11. $_SESSION['liczba'] = $_SESSION[$tablica[$klucz]];
  12.  
  13. }
  14. }
  15. }
  16.  



Wszystko działa sprawnie do momentu dodawania dwóch liczb i przypisania wyniku do sesji . Przedostatnia linijka. Chodzi o to że elementy nie są dodawane do siebie i nie jest tworzony wynik, tylko są obie wartości wyświetlane wraz z operatorem. Pomimo zastosowania konkatenacji wraz ze zmienną $klucz.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:19