Kezdőoldal » Számítástechnika » Programozás » PHP-ban echo után text után...

PHP-ban echo után text után miért kell pont?

Figyelt kérdés

echo "my name is" . names[6];


miért kell pontot tenni text és array közé?


2014. dec. 27. 21:08
 1/3 anonim ***** válasza:
A ponttal hozzáfűzöd a változót a szöveghez. Amúgy csak a tömb egy elemét rakod hozzá.
2014. dec. 27. 21:19
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
Jah, és szólok, h az $names[6] kéne, hogy legyen.
2014. dec. 27. 21:24
Hasznos számodra ez a válasz?
 3/3 2xSü ***** válasza:

A "my name is" egy string (karakterlánc). A $names tömböd is gondolom szöveget, stringet tartalmaz. Két szöveget meg a . művelettel lehet összefűzni. Lásd: [link]


Írhatod persze máshogy is:

echo "my name is ";

echo $names[6];


Vagy:

echo "my name is {$names[6]}";


A legtöbb nyelvben két szöveg összefűzésére a + jelent használják. Viszont a PHP ugye nem erősen típusos nyelv. Ezért célszerűnek találták a számokkal végezhető összeadás műveletét megkülönböztetni jelölésben a szövegek összefűzésére szolgáló művelettől. A PHP-ban:

echo "1" + "2"; // 3

echo "1" . "2"; // 12

echo 1+2; // 3

echo 1.2; // 1.2

echo 1 . 2; // 12

echo "a" + "b"; // 0

echo "a" . "b"; // ab

2014. dec. 29. 09:39
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!