Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Memisahkan CamelCase Words dengan preg_match dalam PHP?

Bagaimana untuk Memisahkan CamelCase Words dengan preg_match dalam PHP?

Barbara Streisand
Barbara Streisandasal
2024-10-25 04:36:02935semak imbas

How to Split CamelCase Words with preg_match in PHP?

Memisahkan Kata CamelCase dengan preg_match dalam PHP

Untuk membedah perkataan camelCase ke bahagian komponennya menggunakan preg_match, pendekatan yang berbeza diperlukan daripada yang anda bekerja pada mulanya. Begini caranya untuk mencapai hasil yang diingini:

Ekspresi Biasa yang dikemas kini:

<code class="php">$pattern = '/(?=[A-Z])/';</code>

Menggunakan preg_split:

Gunakan fungsi preg_split, yang memisahkan rentetan berdasarkan corak, seperti berikut:

<code class="php">$arr = preg_split($pattern, $str);</code>

Penjelasan:

Ungkapan biasa (?=[A-Z]) mengenal pasti setiap kedudukan segera sebelum huruf besar. Dengan melakukan ini, kami secara berkesan mewujudkan titik perpecahan dalam perkataan camelCase.

Contoh:

Andaikan anda mempunyai perkataan camelCase "oneTwoThreeFour" yang disimpan dalam pembolehubah bernama $str . Menjalankan kod di atas akan menghasilkan hasil berikut:

<code class="php">print_r($arr); // Output: Array ( [0] => one [1] => Two [2] => Three [3] => Four )</code>

Ini memisahkan perkataan dengan tepat kepada komponen yang dimaksudkan.

Atas ialah kandungan terperinci Bagaimana untuk Memisahkan CamelCase Words dengan preg_match 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