Programare - Citate, apostrofuri și șiruri de caractere

Cum se utilizează ghilimele simple și duble în șiruri de caractere?

Introdution

Cum se utilizează ghilimele simple și duble în șiruri de caractere?

În toate limbile de programare, trebuie să deschideți și să închideți șirul de caractere cu ghilimele, dar nu este necesar, în cazul în care interpretul dvs. nu consideră citatele (în cazul unui șir care nu conține spații).

De ce spațiile goale?

Deoarece foarte des înseamnă că ne mutăm la o altă funcție, etc.

Cum să adăugați un ghilimele fără a trunchia șirul?

Mesajul dvs. este trunchiat sau primiți un mesaj de eroare după ce ați adăugat citate / apostrof la un șir.

În PHP / HTML

În PHP puteți defini șirul dvs. cu citate și apostrofuri.

O tehnică simplă pentru a evita erorile este de a număra numărul de ghilimele sau de apostrofuri. Dacă este ciudat, atunci va genera cu siguranță o eroare.

De exemplu:

 $ mystring = "salut"; 

În cazul în care trebuie să adăugați citate:

 $ mystring = 'salut' John ", "; 

(Schimbați caracterul care delimitează șirul)

Sau:

 $ mystring = "salut" John ", "; 

(Utilizați spătarul -> caracter Escape)

Acest lucru trebuie evitat:

 $ mystring = "El", "; 

(Numărul de citate este impar) PHP se va opri la cel de-al doilea citare și apoi va aștepta sfârșitul instrucțiunii (punct și virgulă), dar în schimb va găsi litera l, care nu se află în șir. Prin urmare, PHP va genera un mesaj de eroare.

Alte exemple frecvente :, Combinarea PHP / HTML:

 echo "; 

Sau:

 echo ""; 

Acesta este același tip de situație, unde dorim ca PHP să adauge un șir de caractere care conțin citate într-o bază de date.

În limba C

Singura soluție este de a utiliza caracterul de evacuare:

 const char * mystring = Bună ziua \ "John \", "; 

Apostrofile pot fi folosite pentru a declara NUMAI un caracter

 char one_character = "B"; 

VisualBasic 2.3 și ASCII

Vom schimba un pic ... ia Visual Basic:

 Exemplu de dimensiune ca exemplu de șir = "Je m 'appelle:" & chr $ (34) & "Zeurtchreinshrentizer" & chr $ (34) 

În acest caz, vom folosi codul ASCII (34): Citat, care va fi interpretat mai târziu.

Testați-l cu:

 Dim exemplu ca exemplu de șir = "Je m 'appelle:" & chr $ (34) & "Zeurtchreinshrentizer" & chr $ (34) Exemplul MsgBox 

Așa că am închis șirul pentru a implementa chr $ () .

Puteți utiliza orice coduri ASCII cu chr $ () .

Articolul Precedent Articolul Următor

Cele Mai Importante Sfaturi