Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mengalih keluar aksara titik pertama daripada rentetan dalam php
Langkah penyingkiran: 1. Gunakan fungsi stripos() untuk mendapatkan kedudukan di mana aksara titik pertama ".", sintaksnya ialah "stripos(string,".")" 2. Gunakan fungsi substr_replace( ) hanya menggantikan aksara titik dengan aksara nol berdasarkan kedudukan aksara yang diperolehi Sintaks ialah "substr_replace(rentetan, "", kedudukan kejadian pertama bagi aksara titik, 1)".
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP 8.1, komputer DELL G3
Dalam php, anda boleh menggunakan stripos() dan Fungsi substr_replace() mengalih keluar aksara ".
" titik pertama daripada rentetan.
Langkah pelaksanaan:
Langkah 1. Gunakan stripos() untuk mendapatkan kedudukan kejadian aksara titik pertama " dalam rentetan
stripos() boleh mencari kejadian pertama rentetan (karakter) tertentu dalam rentetan lain (tidak sensitif huruf besar-besaran). Aksara titik nampaknya tidak perlu sensitif huruf besar-besaran! !stripos(string,find,start)
参数 | 描述 |
---|---|
string | 必需。规定被搜索的字符串。 |
find | 必需。规定要查找的字符。 |
start | 可选。规定开始搜索的位置。 |
" dan parameter ketiga ditinggalkan atau ditetapkan kepada 0. .
<?php header('content-type:text/html;charset=utf-8'); $str = "1.2.3.4.5.6.7"; echo "原字符串:"; var_dump($str); $start=stripos($str,"."); echo "第一个点字符的出现位置:".$start; ?>
Langkah 2: Gunakan fungsi substr_replace() untuk menggantikan aksara dengan aksara null mengikut kedudukan aksara yang diperoleh substr_replace() menggantikan sebahagian daripada rentetan dengan rentetan lain.
substr_replace(string,replacement,start,length)Hanya tetapkan parameter kedua fungsi kepada aksara nol, parameter ketiga kepada kedudukan aksara dan parameter keempat kepada 1.
参数 | 描述 |
---|---|
string | 必需。规定要检查的字符串。 |
replacement | 必需。规定要插入的字符串。 |
start | 必需。规定在字符串的何处开始替换。
|
length | 可选。规定要替换多少个字符。默认是与字符串长度相同。
|
<?php header('content-type:text/html;charset=utf-8'); $str = "1.2.3.4.5.6.7"; echo "原字符串:"; var_dump($str); $start=stripos($str,"."); $newStr=substr_replace($str,"",$start,1); echo "去掉字符串的第一个点字符后:"; var_dump($newStr); ?>
Pembelajaran yang disyorkan: "
Tutorial Video PHPAtas ialah kandungan terperinci Bagaimana untuk mengalih keluar aksara titik pertama daripada rentetan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!