Програмиране - кавички, апострофи и низове

Как да използваме единични и двойни кавички в низове?

Introdution

Как да използваме единични и двойни кавички в низове?

Във всички програмни езици трябва да отворите и затворите низ с кавички, но не е нужно да го правите, ако интерпретаторът не разглежда кавичките (в случай на низ, който не съдържа интервали).

Защо празни пространства?

Защото много често това означава, че се движим към друга функция и т.н. ...

Как да добавите кавичка без да съкращавате низа?

Съобщението ви се съкращава или получава съобщение за грешка след добавяне на кавички / апостроф към низ.

В PHP / HTML

В PHP можете да дефинирате вашия низ с кавички и апострофи.

Една проста техника за избягване на грешки е да се преброи броя на кавичките или апострофите, ако това е нечетно, то със сигурност ще генерира грешка.

Например:

 $ mystring = "Здравей, "; 

В случай, че трябва да добавите кавички:

 $ mystring = 'здравей' Джон ', '; 

(Променете знака, който ограничава низа ви)

Или:

 $ mystring = "Здравей" Джон \ t 

(Използвайте наклонена черта -> Escape character)

Това трябва да се избягва:

 $ mystring = "Той", "; 

(Броят на кавичките е нечетен) PHP ще спре на втората кавичка и ще изчака края на инструкцията (точка и запетая), но вместо това ще намери буквата l, която е извън низа. Следователно PHP ще генерира съобщение за грешка.

Друг чест пример:, Комбинирайки PHP / HTML:

 echo ''; 

Или:

 ехо ""; 

Това е същият вид ситуация, в която искаме PHP да добави низ от символи, съдържащи кавички в базата данни.

На език С

Единственото решение е да се използва символът за бягство:

 const char * mystring = Здравей "Джон", "; 

Апострофите могат да се използват за деклариране само на един символ

 char one_character = 'B'; 

VisualBasic 2.3 и ASCII

Ще се промени малко ... вземете Visual Basic:

 Пример за пример като String example = "Je m 'appelle:" & chr $ (34) & "Zeurtchreinshrentizer" & chr $ (34) 

В този случай използваме ASCII кода (34): Цитат, който ще бъде интерпретиран по-късно.

Тествайте с:

 Пример за стрийм като String exemple = "Je m 'appelle:" & chr $ (34) & "Zeurtchreinshrentizer" & chr $ (34) Пример за MsgBox 

Затова затворих низ за изпълнение на chr $ () .

Можете да използвате кодове ASCII с chr $ () ,

Предишна Статия Следваща Статия

Топ Съвети