Memotong Rentetan: Mendapatkan Kembali 5 Aksara Pertama
Soalan ini mencari penyelesaian untuk mengekstrak lima aksara pertama daripada rentetan yang diberikan dalam PHP. Rentetan input yang disediakan ialah "HelloWordl", dan output yang dikehendaki harus menghasilkan "Hello".
Rentetan Bait Tunggal
Untuk rentetan dengan aksara bait tunggal, seperti sebagai ASCII atau ISO 8859, fungsi substr boleh digunakan:
<code class="php">$result = substr($myStr, 0, 5);</code>
Dalam coretan ini, substr bermula (0) dan mendapatkan semula (5) aksara daripada rentetan $myStr.
Rentetan Berbilang Bait
Untuk rentetan dengan berbilang- aksara bait, seperti UTF-8 atau UTF-16, mb_substr menawarkan penyelesaian:
<code class="php">$result = mb_substr($myStr, 0, 5);</code>
Serupa dengan substr, mb_substr mentakrifkan 0 sebagai titik permulaan dan 5 sebagai panjang aksara yang diekstrak.
Dengan menggunakan sama ada substr atau mb_substr, bergantung pada pengekodan rentetan, anda boleh mendapatkan semula lima aksara pertama dengan berkesan daripada rentetan yang diberikan dalam PHP.
Atas ialah kandungan terperinci Bagaimana untuk mengekstrak lima aksara pertama daripada rentetan dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!