Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mengalih keluar aksara titik pertama daripada rentetan dalam php

Bagaimana untuk mengalih keluar aksara titik pertama daripada rentetan dalam php

青灯夜游
青灯夜游asal
2022-08-15 19:10:031211semak imbas

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)".

Bagaimana untuk mengalih keluar aksara titik pertama daripada rentetan dalam php

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 可选。规定开始搜索的位置。
Nilai pulangan: Mengembalikan kedudukan kejadian pertama rentetan dalam rentetan lain, atau FALSE jika rentetan itu tidak ditemui. Nota: Kedudukan rentetan bermula dari 0, bukan 1.


Anda hanya perlu menetapkan parameter kedua fungsi kepada aksara titik "

" dan parameter ketiga ditinggalkan atau ditetapkan kepada 0. .

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "1.2.3.4.5.6.7";
echo "原字符串:";
var_dump($str);
$start=stripos($str,".");
echo "第一个点字符的出现位置:".$start;
?>

Bagaimana untuk mengalih keluar aksara titik pertama daripada rentetan dalam php

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 必需。规定在字符串的何处开始替换。
  • 正数 - 在字符串的指定位置开始
  • 负数 - 在从字符串结尾的指定位置开始
  • 0 - 在字符串中的第一个字符处开始
length 可选。规定要替换多少个字符。默认是与字符串长度相同。
  • 正数 - 被替换的字符串长度
  • 负数 - 从字符串末端开始的被替换字符数
  • 0 - 插入而非替换

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);
?>

Bagaimana untuk mengalih keluar aksara titik pertama daripada rentetan dalam phpPembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas 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!

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