Rumah > Artikel > pembangunan bahagian belakang > Apakah kegunaan pendakap kerinting dalam php
Terdapat banyak cara untuk menggunakan pendakap kerinting PHP, seperti: 1. "nama fungsi(){}" atau penggunaan "untuk(){}" 2. "$str{4}" penggunaan; 3. Penggunaan "{$val}".
Persekitaran pengendalian artikel ini: sistem windows7, versi PHP7.1, komputer DELL G3
Penggunaan php pendakap kerinting Apa itu?
Penjelasan terperinci tentang penggunaan pendakap PHP (pendakap {})
1 Tidak kira apa program, nama fungsi(){}, untuk(. ){ }, ....Ini terlalu banyak dan saya pun tidak tahu untuk apa ia digunakan.
2. $str{4} diikuti dengan {}pendkap dan kurungan segi empat sama [] adalah sama seperti pembolehubah rentetan dianggap sebagai tatasusunan.
3. {$val} Situasi ini ialah masalah yang saya hadapi Pada masa ini, peranan kurungan kerinting adalah untuk memberitahu PHP bahawa item yang disertakan harus dianggap sebagai pembolehubah.
Contoh berikut:
//The following is okay as it's inside a string. Constants are not //looked for within strings so no E_NOTICE error here print "Hello $arr[fruit]"; // Hello apple //With one exception, braces surrounding arrays within strings //allows constants to be looked for print "Hello {$arr[fruit]}"; // Hello carrot print "Hello {$arr['fruit']}"; // Hello apple
Satu lagi: Peranan pendakap (braces {}) dalam pembolehubah rentetan PHP
Selepas pembolehubah PHP Tambahkan pendakap {} dan isikannya dengan nombor, yang merujuk kepada aksara nombor siri yang sepadan bagi pembolehubah PHP.
Contohnya:
$str = 'hello';
echo $str{0}; // 输出为 h ,也可以 $str[0] echo $str{1}; // 输出为 e ,也可以 $str[1]
Jika anda ingin menyemak sama ada rentetan memenuhi panjang tertentu, anda boleh mempertimbangkan untuk menggunakan jenis ini daripada pendakap ( Curly brackets) ditambah isset bukannya fungsi strlen, kerana isset ialah struktur bahasa dan strlen ialah fungsi, jadi menggunakan isset adalah lebih cekap daripada menggunakan strlen.
Contohnya, untuk menentukan sama ada panjang rentetan kurang daripada 5:
jika ( !isset ( $str{5} ) ) adalah lebih baik daripada jika ( strlen ( $str ) < 5).
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah kegunaan pendakap kerinting dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!