Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah kegunaan pendakap kerinting dalam php

Apakah kegunaan pendakap kerinting dalam php

藏色散人
藏色散人asal
2021-09-10 09:59:012384semak imbas

Terdapat banyak cara untuk menggunakan pendakap kerinting PHP, seperti: 1. "nama fungsi(){}" atau penggunaan "untuk(){}" 2. "$str{4}" penggunaan; 3. Penggunaan "{$val}".

Apakah kegunaan pendakap kerinting dalam php

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn