Bagaimana saya bisa menambahkan tanda kutip ganda ke variabel di php?

Bagaimana jika Anda perlu menambahkan satu kutipan di dalam satu string yang dikutip? . \'


# This is the Hyvor's PHP Tutorial
$string = 'This is the Hyvor\'s PHP Tutorial';

Bagaimana jika Anda perlu memiliki \' dalam satu string yang dikutip? . Dan, seperti pada contoh terakhir, \' untuk keluar dari karakter '


# Backslash and Quote: \'
$string = 'Backslash and Quote: \\\'';

_

Melarikan diri digunakan untuk mengurangi ambiguitas dan memberi arti khusus saat menggunakan tanda kutip. Karakter ini disebut escape sequence

Dikutip Ganda

String dapat dideklarasikan dengan tanda kutip ganda. Karakter. "

Dalam tanda kutip tunggal, hanya \\ dan \' yang memiliki arti khusus. Tapi, dalam tanda kutip ganda, ada lebih banyak escape sequence

Escape Sequence Arti\Garis Putus\Kembali Kereta\tTab Spasi\\Backslash\Tanda $Dolar\"Kutipan Ganda

Semua karakter escape dimulai dengan backslash \

Contoh String Kutip Ganda PHP


";
echo "\"Hello World\"";
echo "\n\tHello World\n";
?>

Tip. Alasan kami telah menggemakan output dari PHP di dalamnya

 tags is those tags allows you to show the text as it is in the browser. (By default, HTML ignores extra white spaces)

In the table, you may notice the $ (dollar) sign. Why is it there? The reason is that we can add variables inside double quoted texts

Variables within Double Quoted Strings

When you add a variable within a double quoted string, PHP will parse it.

PHP Variables in Double Quoted String


Run Example ››


# This is the Hyvor's PHP Tutorial
$string = 'This is the Hyvor\'s PHP Tutorial';

0

# This is the Hyvor's PHP Tutorial $string = 'This is the Hyvor\'s PHP Tutorial'; _1



# This is the Hyvor's PHP Tutorial
$string = 'This is the Hyvor\'s PHP Tutorial';

2

# This is the Hyvor's PHP Tutorial $string = 'This is the Hyvor\'s PHP Tutorial'; _3

# This is the Hyvor's PHP Tutorial $string = 'This is the Hyvor\'s PHP Tutorial'; _4


# This is the Hyvor's PHP Tutorial
$string = 'This is the Hyvor\'s PHP Tutorial';

5

# This is the Hyvor's PHP Tutorial $string = 'This is the Hyvor\'s PHP Tutorial'; _4

  • 
    # This is the Hyvor's PHP Tutorial
    $string = 'This is the Hyvor\'s PHP Tutorial';
    
    
    _7
  • 
    # This is the Hyvor's PHP Tutorial
    $string = 'This is the Hyvor\'s PHP Tutorial';
    
    
    _8
  • 
    # This is the Hyvor's PHP Tutorial
    $string = 'This is the Hyvor\'s PHP Tutorial';
    
    
    _9
  • 
    # Backslash and Quote: \'
    $string = 'Backslash and Quote: \\\'';
    
    
    _0


# Backslash and Quote: \'
$string = 'Backslash and Quote: \\\'';

_1

# Backslash and Quote: \' $string = 'Backslash and Quote: \\\''; _2


# Backslash and Quote: \'
$string = 'Backslash and Quote: \\\'';

_3

# Backslash and Quote: \' $string = 'Backslash and Quote: \\\''; _4


' . $string . '

# Backslash and Quote: \'
$string = 'Backslash and Quote: \\\'';

5


# Backslash and Quote: \'
$string = 'Backslash and Quote: \\\'';

6Jalankan Contoh ››

String heredoc berperilaku seperti string yang dikutip ganda. Itu mengubah urutan pelarian ke makna sebenarnya. Dan, variabel akan diuraikan

Hal terbaik tentang sintaks doc adalah kita tidak perlu menghindari tanda kutip di dalamnya. Ini membuat penulisan HTML, XML, SQL, dll. string dengan mudah

Perbedaan paling signifikan antara tanda kutip tunggal dan ganda terletak pada saat kita menginterpolasi string dan variabel. Kutipan tunggal tidak menginterpolasi string dan variabel. Konten di dalam kutipan tunggal dicetak persis seperti aslinya. Dalam kebanyakan kasus, tidak ada kompilasi dari variabel atau escape sequence di dalam kutipan tunggal

Namun, dalam kasus tanda kutip ganda, variabel yang ditulis di dalam tanda kutip akan diinterpolasi dengan string. Ini berarti bahwa variabel dalam string akan dievaluasi. Akibatnya, mudah untuk menggunakan tanda kutip ganda saat menginterpolasi string dan variabel. Keuntungan dari tanda kutip ganda dibandingkan tanda kutip tunggal adalah kita tidak perlu menggabungkan string dan variabel menggunakan the. operator. Namun, karena variabel perlu dievaluasi dalam string, menggunakan tanda kutip ganda akan sedikit lebih lambat daripada menggunakan tanda kutip tunggal

Misalnya, buat variabel $name dan tulis string Bond padanya. Selanjutnya, tulis string Namanya adalah $name. dan lampirkan string dengan tanda kutip ganda. Gunakan fungsi gema untuk mencetak string. Demikian pula, lampirkan string yang tepat dengan kutipan tunggal di baris berikut

Kode Contoh

Keluaran

The name is Mustafa.
The name is $name.

Bagian ini akan membahas escape sequence menggunakan kutip ganda dan kutip tunggal dalam PHP. Urutan pelarian dapat digunakan di dalam tanda kutip ganda untuk melarikan diri dari karakter. Sementara itu, kebanyakan escape sequence tidak diinterpretasikan di dalam satu kutipan. Namun, ada pengecualian untuk keluar dari apostrof

Tidak perlu menghindari apostrof jika kita menulis apostrof dalam string saat menggunakan tanda kutip ganda. Namun, dalam kasus kutipan tunggal, kita perlu menghindarinya menggunakan \'. Contohnya ditunjukkan di bawah ini

Kode Contoh

Keluaran

Mustafa Ahmed's  "Think and grow rich".
Mustafa Ahmed's \"Think and grow rich\".

Pada kode di atas, jelas bahwa apostrof tidak boleh lepas menggunakan tanda kutip ganda. Tanda kutip ganda juga diloloskan di dalam tanda kutip ganda menggunakan karakter pelolosan. Sementara itu, dalam kasus kutipan tunggal, apostrof di-escape menggunakan karakter escape. Dalam kasus terakhir, tanda kutip ganda tidak diloloskan saat menggunakan karakter pelolosan

Bagaimana Anda menggunakan tanda kutip ganda dalam variabel?

Saat mereferensikan variabel, umumnya disarankan untuk mencantumkan namanya dalam tanda kutip ganda . Ini mencegah penafsiran ulang semua karakter khusus dalam string yang dikutip -- kecuali $, ` (kutipan balik), dan \ (escape).

Bagaimana cara menambahkan tanda kutip ke string di PHP?

Kutipan tunggal ¶ . Untuk menentukan kutipan tunggal literal, hindari dengan garis miring terbalik ( \ ). Untuk menentukan backslash literal, gandakan ( \\ ). enclose it in single quotes (the character ' ). To specify a literal single quote, escape it with a backslash ( \ ). To specify a literal backslash, double it ( \\ ).

Bagaimana Anda menambahkan tanda kutip ganda ke string yang ada di dalam variabel?

Pastikan untuk menggabungkan variabel dalam kurung kurawal - {my_var} . Perhatikan bahwa kita membungkus f-string dalam tanda kutip tunggal agar dapat menggunakan tanda kutip ganda di dalam string. Anda juga dapat menggunakan str. format() metode untuk menambahkan tanda kutip ganda di sekitar string.