2012-09-27 06:19:32

Typ string, czyli ciągi znaków w PHP

Jako ciÄ…g znaków traktowane sÄ… wszystkie napisy znajdujÄ…ce siÄ™ pomiÄ™dzy ‘ a ‘ lub " a ". Przy tym ciÄ…gi znaków umieszczone pomiÄ™dzy " a " sÄ… interpretowane przez PHP. W zwiÄ…zku z tym wpisanie poniższych linijek kodu nie we wszystkich przypadkach da te same rezultaty.

<?php
  $wiek=3;
  echo '<p>Ala ma 3 lata.</p>';
  echo "<p>Ala ma 3 lata</p>";
  echo "<p>Ala ma $wiek lata</p>";
  echo '<p>Ala ma $wiek lata</p>';
  echo "<p>Ala ma $wiek lata</p>";
  echo '<p>Ala ma '.$wiek.' lata</p>';
  echo "<p>Ala ma ".$wiek." lata</p>";
?>

Aby wewnÄ…trz " i " wyÅ›wietlić znaki specjalne należy je „zacytować” – poprzedzić symbolem „\” (backslash).

<?php
  $lata=36;
  echo "Zmienna \$lata ma wartość $lata.";
?>

Najczęściej wykorzystywane znaki specjalne to:

  • \$ – dolar
  • \” – podwójny apostrof
  • \n – koniec linii
  • \r – powrót karetki
  • \t – tabulator

W przypadku ciągów znaków w pojedynczych apostrofach, cytowania wymaga jedynie apostrof.

<?php
  echo 'Ciąg znaków umieszczony pomiędzy \' a \'.';
?>

Tagi: , , , , , , ,

Dodaj odpowiedź

Musisz się zalogować aby dodać komentarz.