FatCow 88 dollar Plan voor $ 44 enige

PHP aanhalingstekens in String

Er zijn een paar verschillende manieren om aanhalingstekens bevatten, binnen een string in PHP zonder dat fouten. De onderstaande code toont en ze vervolgens zal ik uitleggen elk.

FatCow 88 dollar Plan voor $ 44 enige

  <? Php 
  = "\"hello\"<br />" ; var $ mystring = "\" hallo \ '<br /> "; 
  ; echo $ mystring; 

  = "&quot;hello&quot;<br />" ; var $ mystring = "" hallo "<br />"; 
  ; echo $ mystring; 

  = '"hello"<br />' ; var $ mystring = "hallo" <br /> '; 
  ; echo $ mystring; 
  ?> 
 

Ontsnappen aan speciale karakters met Backslash

De bovenstaande code zal de uitgang van de 3 lijnen met elk "hallo". Het eerste voorbeeld maakt gebruik van PHP escape-teken te ontsnappen aan de aanhalingstekens in de string. Dit vertelt PHP dat u de aanhalingstekens letterlijk bedoeld. Je moet echt willen dat ze er en heeft ze niet verstaan in het voordeel van PHP.

De backslash kan worden gebruikt om veel verschillende soorten van speciale tekens te ontsnappen. Dit is de meest voorkomende manier om citaten in citaten binnen PHP.

Citaten als HTML-entiteiten

HTML heeft speciale tekens die ook kunnen verwarren. Voorbeelden hiervan zijn> en <. Met behulp van deze tekens in de inhoud van uw site kan HTML te denken dat ze zijn stukjes HTML-tags. HTML is speciaal karakter codes die u kunt gebruiken om deze tekens te tonen zonder verwarring veroorzaken.

Het tweede voorbeeld maakt gebruik van deze karakter-codes om citaten te tonen zonder verwarrende ofwel PHP of HTML. Voor meer informatie over HTML-entiteiten bezoek HTML-entiteiten - W3 Schools

Met enkele aanhalingstekens

Bij het werken met strings in PHP PHP zal niet vergeten dat een string verschillend, afhankelijk van of het nu in een enkele (apostrof te behandelen) of dubbele aanhalingstekens. Als er geen reden is voor PHP te kijken voor de variabelen in een string Gebruik enkele aanhalingstekens. Op deze manier PHP zal weten niet te kijken en je bespaart PHP enige tijd.

Indien een string "dubbele aanhalingstekens" dan PHP zal kijken voor variabelen zoals $ mijnvariabele binnen de aanhalingstekens en vervang ze met hun bijbehorende waarden.

Het derde voorbeeld maakt gebruik van enkele aanhalingstekens, omdat de string hoeft niet te worden geparsed door PHP. Vervolgens hebben we onze dubbele aanhalingstekens binnen en PHP ook neemt ze letterlijk, omdat de string is al ingekapseld in enkele aanhalingstekens. PHP niet in de war raken op deze manier.

Deel deze post:
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignBump Heerlijk BlinkList Opvouwen

Laat een reactie achter:

Naam (verplicht):
Mail (zal niet worden gepubliceerd) (verplicht):
Website:
Reactie (verplicht):
CAPTCHA Image CAPTCHA Audio
Refresh Image