Програмирање - ознаке, апострофи и жице

Како користити једноструке и двоструке наводнике у низовима?

Интродутион

Како користити једноструке и двоструке наводнике у низовима?

У свим програмским језицима морате отворити и затворити низ знаком наводника, али не морате, ако ваш преводилац не узима у обзир наводнике (у случају низа који не садржи размаке).

Зашто празни простори?

Зато што врло често то значи да прелазимо на другу функцију, итд. ...

Како додати знак наводника без скраћивања стринга?

Ваша порука је скраћена или добија поруку о грешци након додавања цитата / апострофа низу.

У ПХП / ХТМЛ-у

У ПХП-у можете да дефинишете свој стринг цитатима и апострофима.

Једноставна техника да се избегну грешке је да се броји број наводника или апострофа, ако је непаран, онда ће сигурно генерисати грешку.

На пример:

 $ мистринг = "хелло"; 

У случају да морате додати цитате:

 $ мистринг = 'хелло' Јохн ', '; 

(Промените знак који ограничава ваш стринг)

Или:

 $ мистринг = "хелло" Јохн ", "; 

(Користите обрнуту косу црту -> Есцапе цхарацтер)

Ово треба избегавати:

 $ мистринг = "Он", "; 

(Број цитата је непаран) ПХП ће се зауставити на другом знаку навођења и онда сачекати крај инструкције (тачка-зарез), али ће умјесто тога пронаћи слово л, које је изван низа. Стога ће ПХП генерисати поруку о грешци.

Други чести примери:, Комбиновање ПХП / ХТМЛ-а:

 одјек ''; 

Или:

 одјек ""; 

Ово је иста ситуација у којој желимо да ПХП дода низ знакова који садрже цитате у бази података.

У језику Ц

Једино решење је да употребите знак за бекство:

 цонст цхар * мистринг = Здраво "Јохн", "; 

Апострофе се могу користити за декларисање САМО ЈЕДНОГ карактера

 цхар оне_цхарацтер = 'Б'; 

ВисуалБасиц 2.3 и АСЦИИ

Мало ћемо се промијенити ... узети Висуал Басиц:

 Дим примјер као Стринг екампле = "Је м 'аппелле:" & цхр $ (34) & "Зеуртцхреинсхрентизер" & цхр $ (34) 

У овом случају користимо АСЦИИ код (34): Цитат, који ће се касније интерпретирати.

Тестирајте га са:

 Дим примјер као Стринг екемпле = "Је м 'аппелле:" & цхр $ (34) & "Зеуртцхреинсхрентизер" & цхр $ (34) МсгБок примјер 

Тако сам затворио стринг да имплементирам цхр $ () .

Можете користити било које АСЦИИ кодове са цхр $ () .

Претходни Чланак Sledeći Чланак

Топ Савети