


Ringkasan fungsi sambungan rentetan dan tatasusunan yang biasa digunakan dalam pengetahuan JavaScript_Basic
Fungsi sambungan objek String:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|
Penggantian pembolehubah
1 2 3 4 5 6 7 |
|
Tambah rentetan di hujung rentetan
1 2 3 |
|
Padamkan aksara pada kedudukan indeks yang ditentukan Jika indeks tidak sah, tiada aksara akan dipadamkan
1 2 3 4 5 6 7 8 9 10 11 |
|
Padam rentetan antara indeks yang ditentukan Aksara tempat $sIndex dan $eIndex berada tidak dipadamkan. Bergantung pada deleteCharAt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Semak sama ada rentetan berakhir dengan rentetan tertentu (str)
1 2 3 |
|
Periksa sama ada rentetan itu bermula dengan rentetan tertentu
1 2 3 |
|
Membandingkan dua rentetan untuk kesaksamaan, tidak peka huruf besar-kecil
1 2 3 4 5 6 7 8 9 |
|
Masukkan rentetan yang ditentukan selepas kedudukan yang ditentukan Jika indeks tidak sah, ia akan ditambah terus ke penghujung rentetan
1 2 3 4 5 6 |
|
Tetapkan aksara pada kedudukan yang ditentukan kepada aksara atau rentetan lain yang ditentukan Jika indeks tidak sah, ia akan dikembalikan terus tanpa sebarang pemprosesan.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
Kelas asas lanjutan:
Gantikan aksara, ini lebih berguna apabila menggantikan aksara, seperti ***hari***jam digantikan dengan dayhour
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
Susun rentetan dalam susunan terbalik
1 2 3 4 5 6 7 |
|
Kira panjang, setiap aksara Cina menduduki dua panjang, dan setiap aksara Inggeris menduduki satu panjang
1 2 3 4 5 6 7 8 |
|
Melapik beberapa aksara tertentu di sebelah kiri rentetan
1 2 3 4 5 6 7 8 |
|
Melapik beberapa aksara tertentu di sebelah kanan rentetan
1 2 3 4 5 6 7 8 |
|
Tukar huruf pertama rentetan kepada huruf besar
1 2 3 4 5 6 |
|
Tukar rentetan dalam format 2008-04-02 10:08:44 kepada tarikh (nilai objek Rentetan mestilah: 2008-04-02 10:08:44)
1 2 3 4 |
|
Tukar nombor perpuluhan yang asalnya diwakili oleh rentetan kepada nombor titik terapung perpuluhan: ketepatan ialah ketepatan
1 2 3 4 |
|
Tukar nombor perpuluhan yang asalnya diwakili oleh rentetan kepada integer perpuluhan
1 2 3 |
|
Tambah dua nombor perpuluhan yang asalnya dinyatakan sebagai rentetan dan kembalikannya sebagai rentetan: addend ialah addend
1 2 3 4 |
|
Kod untuk menukar perpuluhan kepada asas lain adalah seperti berikut, nextScale ialah asas, seperti 2,8,16
1 2 3 |
|
Tukar setiap pangkalan kepada yang lain:
objek ini mestilah integer
@param preScale pada asalnya ialah nombor perpuluhan
@param nextScale Untuk ditukar kepada nombor perpuluhan
1 2 3 |
|
Dokumen lebar penuh 2 separuh lebar.write("ABC 123, kita semua kawan baik");
String.prototype.dbc2sbc = fungsi (){
kembalikan this.replace(/[uff01-uff5e]/g,function(a){return String.fromCharCode(a.charCodeAt(0)-65248);}).replace(/u3000/g," "); >
}
Fungsi sambungan tatasusunan:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
|
1 2 3 4 5 6 7 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
|

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Kaedah untuk tatasusunan penyalinan dalam dalam PHP termasuk: Pengekodan dan penyahkodan JSON menggunakan json_decode dan json_encode. Gunakan peta_tatasusunan dan klon untuk membuat salinan kunci dan nilai yang mendalam. Gunakan bersiri dan menyahsiri untuk bersiri dan menyahsiri.

Perbandingan prestasi kaedah membalik nilai kunci tatasusunan PHP menunjukkan bahawa fungsi array_flip() berprestasi lebih baik daripada gelung for dalam tatasusunan besar (lebih daripada 1 juta elemen) dan mengambil masa yang lebih singkat. Kaedah gelung untuk membalikkan nilai kunci secara manual mengambil masa yang agak lama.

1. Fungsi SUM digunakan untuk menjumlahkan nombor dalam lajur atau sekumpulan sel, contohnya: =SUM(A1:J10). 2. Fungsi AVERAGE digunakan untuk mengira purata nombor dalam lajur atau sekumpulan sel, contohnya: =AVERAGE(A1:A10). 3. Fungsi COUNT, digunakan untuk mengira bilangan nombor atau teks dalam lajur atau sekumpulan sel, contohnya: =COUNT(A1:A10) 4. Fungsi IF, digunakan untuk membuat pertimbangan logik berdasarkan syarat yang ditentukan dan mengembalikan hasil yang sepadan.

Amalan terbaik untuk melaksanakan salinan dalam tatasusunan dalam PHP ialah menggunakan json_decode(json_encode($arr)) untuk menukar tatasusunan kepada rentetan JSON dan kemudian menukarnya kembali kepada tatasusunan. Gunakan unserialize(serialize($arr)) untuk mensiri tatasusunan kepada rentetan dan kemudian menyahsirikannya kepada tatasusunan baharu. Gunakan RecursiveIteratorIterator untuk melintasi tatasusunan berbilang dimensi secara rekursif.

Pengisihan tatasusunan berbilang dimensi boleh dibahagikan kepada pengisihan lajur tunggal dan pengisihan bersarang. Pengisihan lajur tunggal boleh menggunakan fungsi array_multisort() untuk mengisih mengikut lajur pengisihan bersarang memerlukan fungsi rekursif untuk merentasi tatasusunan dan mengisihnya. Kes praktikal termasuk pengisihan mengikut nama produk dan pengisihan kompaun mengikut volum jualan dan harga.

Fungsi array_group_by PHP boleh mengumpulkan elemen dalam tatasusunan berdasarkan kekunci atau fungsi penutupan, mengembalikan tatasusunan bersekutu dengan kuncinya ialah nama kumpulan dan nilainya ialah tatasusunan elemen kepunyaan kumpulan.

Pengendalian pengecualian dalam C++ boleh dipertingkatkan melalui kelas pengecualian tersuai yang menyediakan mesej ralat khusus, maklumat kontekstual dan melaksanakan tindakan tersuai berdasarkan jenis ralat. Tentukan kelas pengecualian yang diwarisi daripada std::exception untuk memberikan maklumat ralat tertentu. Gunakan kata kunci lontaran untuk membuang pengecualian tersuai. Gunakan dynamic_cast dalam blok try-catch untuk menukar pengecualian yang ditangkap kepada jenis pengecualian tersuai. Dalam kes sebenar, fungsi open_file membuang pengecualian FileNotFoundException Menangkap dan mengendalikan pengecualian boleh memberikan mesej ralat yang lebih spesifik.

Fungsi array_group() PHP boleh digunakan untuk mengumpulkan tatasusunan dengan kunci yang ditentukan untuk mencari elemen pendua. Fungsi ini berfungsi melalui langkah berikut: Gunakan key_callback untuk menentukan kunci kumpulan. Secara pilihan, gunakan value_callback untuk menentukan nilai kumpulan. Kira elemen terkumpul dan kenal pasti pendua. Oleh itu, fungsi array_group() sangat berguna untuk mencari dan memproses elemen pendua.
