Rumah >pembangunan bahagian belakang >tutorial php >Berfungsi untuk memintas rentetan dalam php

Berfungsi untuk memintas rentetan dalam php

下次还敢
下次还敢asal
2024-04-29 09:30:24415semak imbas

PHP menggunakan fungsi substr() dan mb_substr() untuk memintas rentetan yang pertama sesuai untuk aksara bait tunggal, dan yang kedua menyokong aksara berbilang bait. Penggunaan: substr (rentetan, kedudukan permulaan, panjang); mb_substr (rentetan, kedudukan permulaan, panjang, pengekodan). Contoh: memintas 5 aksara pertama: substr("Hello World", 0, 5); memintas bermula dari aksara ke-6: substr("Hello World", 5); , 4); Memproses aksara berbilang bait: mb_substr("Hello World",

Berfungsi untuk memintas rentetan dalam php

Fungsi PHP untuk memintas rentetan

Matlamat:

Fungsi rentetan yang ditentukan

  • substr()
  • mb_substr() (aksara berbilang bait)

Penggunaan:

substr: Rentetan terpintas yang diperlukan

    $ mula:
  • Kedudukan permulaan pintasan (0 bermakna mula)
  • $panjang:
  • Panjang pintasan (pilihan, dipintas ke hujung rentetan secara lalai)
  • mb_substr()rreee$
  • :
rreee$

Rentetan yang akan dipintas

$mula:
    Kedudukan permulaan pintasan (0 bermakna permulaan)
  • $panjang:
  • Panjang pintasan (pilihan, dipintas ke hujung rentetan secara lalai)
  • $enkod:
  • Pengekodan Aksara (pilihan, lalai UTF-8)
  • Contoh:
  • Memintas 5 aksara pertama rentetan:

<code class="php">substr($string, $start, $length);</code>
Memintas rentetan bermula dari aksara ke-6: Interceptee

bahagian tengah rentetan:

<code class="php">mb_substr($string, $start, $length, $encoding);</code>

Gunakan mb_substr untuk mengendalikan aksara berbilang bait:

<code class="php">$string = "Hello World";
$result = substr($string, 0, 5); // "Hello"</code>

Atas ialah kandungan terperinci Berfungsi untuk memintas rentetan 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