Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menukar CamelCase kepada Perkataan Berjarak Menggunakan Ungkapan Biasa PHP?
Penukaran CamelCase Menggunakan Ungkapan Biasa PHP
Untuk tugas menukar perkataan camelCase kepada perkataan jarak, pengaturcaraan biasa memerlukan fungsi PHP preg_match boleh diambil bekerja.
Pendekatan Awal Anda
Percubaan awal anda, diperincikan dalam soalan, menggunakan fungsi preg_match dengan ungkapan biasa untuk memadankan blok perkataan. Walau bagaimanapun, ia mendapatkan semula keseluruhan perkataan dan bukannya komponennya.
Cadangan Penyelesaian Menggunakan preg_split
Untuk mencapai pemisahan yang diingini, fungsi yang lebih sesuai ialah preg_split. Fungsi ini beroperasi dengan membelah rentetan berdasarkan pembatas yang ditentukan. Begini cara untuk mendekati tugasan menggunakan preg_split:
<code class="php">$arr = preg_split('/(?=[A-Z])/', $str);</code>
Ungkapan Biasa Dijelaskan
Contoh Output
Untuk rentetan input:
oneTwoThreeFour
Fungsi preg_split akan mengeluarkan tatasusunan :
['one', 'Two', 'Three', 'Four']
Atas ialah kandungan terperinci Bagaimana untuk Menukar CamelCase kepada Perkataan Berjarak Menggunakan Ungkapan Biasa PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!