malaww
1.10.2022, 11:34:02
Ćwiczenia interaktywne technikprogramista.pl - nie wiem jak rozwiązać:
Wypisz na ekran, wykorzystując konkatenację, następujący komunikat, zastępując X Y Z konkretnymi wartościami zmiennych $a, $b oraz $c: Wartość zmiennej $a wynosi X, $b wynosi Y, $c wynosi Z.
proszę o pomoc
Tomplus
1.10.2022, 15:18:23
Masz po prostu użyć kropki między zmiennymi:
echo 'Wartość zmiennej $a wynosi '.$a.', $b wynosi '.$b.', $c wynosi '.$c.'.';
Zauważ że użyłem cudzysłowie pojedyncze a nie podwójne.
W manualu PHP masz wszystko opisane:
https://www.php.net/manual/en/language.operators.string.php
malaww
2.10.2022, 11:50:18
Działa ale troszkę inaczej:
echo "Wartość zmiennej $a wynosi " . $a . ", $b wynosi " . $b . ", $c wynosi " . $c;
dzięki
Tomplus
2.10.2022, 20:01:06
Specjalnie dałem pojedyncze, ponieważ przy podwójnych zaleca się przy używaniu znaku dolara, zapisywać go jako \$ inaczej podczas parsowania takie $a może być użyte jako zmienna, a nie ciąg znaków.
@malaww zgłoś błąd, argumetujac to tym co opisał @Tomplus