Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mendapatkan aksara selepas nombor dalam php

Bagaimana untuk mendapatkan aksara selepas nombor dalam php

青灯夜游
青灯夜游asal
2022-05-26 21:15:271487semak imbas

Dua kaedah: 1. Gunakan fungsi substr() untuk memintas rentetan bahasa Inggeris, sintaksnya ialah "substr(rentetan, kedudukan permulaan, bilangan aksara)"; 2. Gunakan fungsi mb_substr() untuk memintas bahasa Cina atau rentetan campuran Inggeris Cina, sintaks "mb_substr(rentetan, kedudukan permulaan, bilangan aksara, "pengekodan aksara").

Bagaimana untuk mendapatkan aksara selepas nombor dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

php menyediakan dua kaedah untuk mengekstrak rentetan Aksara selepas nombor:

  • substr()

  • mb_substr()

substr () mempunyai fungsi serupa dengan mb_substr(), tetapi substr() hanya berguna untuk rentetan bahasa Inggeris, manakala mb_substr() berguna untuk rentetan Cina, Cina-Inggeris campuran dan Inggeris.

1. Gunakan fungsi substr()

substr($string, $start [, $length])

Penerangan parameter adalah seperti berikut:

  • $string : perlu dipintas String, rentetan mengandungi sekurang-kurangnya satu aksara; $length: yes Pilih parameter untuk memintas panjang rentetan.

  • Jika anda ingin memintas aksara selepas digit N, $start perlu ditetapkan kepada

    (kerana aksara dikira daripada 0, N-1 1=N).
  • Contoh:

N

2 Gunakan fungsi mb_substr()

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="Hello world";
echo "原字符串:".$str."<br>";
echo "取第1位之后的一个字符:".substr($str,1,1)."<br>";
echo "取第2位之后的一个字符:".substr($str,2,1)."<br>";
echo "取第3位之后的2个字符:".substr($str,3,2)."<br>";
echo "取第4位之后的全部字符:".substr($str,4)."<br>";
?>

mb_substr. ( ) mempunyai satu lagi parameter pilihan daripada fungsi substr(), $encoding: menunjukkan pengekodan aksara $str Jika diabaikan, pengekodan aksara dalaman digunakan. Bagaimana untuk mendapatkan aksara selepas nombor dalam php

Pembelajaran yang disyorkan: "
mb_substr($str , $start [, $length = NULL [, $encoding = mb_internal_encoding()]])
Tutorial Video PHP

"

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan aksara selepas nombor 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