Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Mencapai Setara dengan Fungsi `explode()` PHP dalam JavaScript?

Bagaimana untuk Mencapai Setara dengan Fungsi `explode()` PHP dalam JavaScript?

Patricia Arquette
Lepaskan: 2024-10-30 03:56:02
asal
809 orang telah melayarinya

How to Achieve the Equivalent of PHP's `explode()` Function in JavaScript?

JavaScript Setara dengan PHP Explode()

Manipulasi rentetan selalunya diperlukan apabila bekerja dengan data. Dalam JavaScript, pemisahan rentetan kepada tatasusunan boleh dicapai menggunakan kaedah Split(). Kaedah ini beroperasi sama dengan fungsi explode() PHP, membenarkan pembangun memecahkan rentetan berdasarkan pemisah yang ditentukan.

Menukar PHP Explode() kepada JavaScript

Andaikan kita mempunyai rentetan yang disimpan dalam pembolehubah seperti ini:

<code class="javascript">var mystr = '0000000020C90037:TEMP:data';</code>
Salin selepas log masuk

Matlamat kami adalah untuk mengekstrak bahagian tertentu rentetan, serupa dengan kod PHP:

<code class="php">$arr = explode(':', $mystr);
$var = $arr[1].':'.$arr[2]; // TEMP:data</code>
Salin selepas log masuk

Kod ini membelah rentetan pada titik bertindih : aksara dan mengakses elemen kedua dan ketiga tatasusunan yang terhasil untuk membina output yang dikehendaki. Untuk mencapai hasil yang sama dalam JavaScript, kita boleh menggunakan kaedah Split():

<code class="javascript">var myarr = mystr.split(':');
var myvar = myarr[1] + ":" + myarr[2];</code>
Salin selepas log masuk

Kod JavaScript ini memberikan rentetan kepada myarr dan membahagikannya kepada tatasusunan menggunakan titik bertindih : sebagai pemisah. Selepas itu, ia menggabungkan elemen kedua dan ketiga myarr untuk membentuk output yang diingini, TEMP:data, yang kemudiannya disimpan dalam myvar.

Results

Untuk menunjukkan output, console.log pernyataan boleh digunakan:

<code class="javascript">console.log(myvar); // 'TEMP:data'</code>
Salin selepas log masuk

Ini akan log nilai myvar ('TEMP:data') ke konsol.

Atas ialah kandungan terperinci Bagaimana untuk Mencapai Setara dengan Fungsi `explode()` PHP dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan