Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengalih keluar kandungan selepas kedudukan yang ditentukan dalam php

Bagaimana untuk mengalih keluar kandungan selepas kedudukan yang ditentukan dalam php

青灯夜游
青灯夜游asal
2022-04-27 16:01:522155semak imbas

Kaedah pengalihan keluar: 1. Gunakan pernyataan "substr_replace($str,'', position value)" untuk menggantikan semua aksara selepas kedudukan yang ditentukan dalam rentetan dengan aksara nol, dengan itu mengalih keluar semua aksara; 2. Gunakan Pernyataan "array_splice($arr, position value)" boleh mengalih keluar semua elemen selepas kedudukan yang ditentukan dalam tatasusunan.

Bagaimana untuk mengalih keluar kandungan selepas kedudukan yang ditentukan dalam php

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3

php menyedari dua cara untuk mengalih keluar kandungan selepas menyatakan lokasi Kaedah:

  • Gunakan fungsi substr_replace()

  • Gunakan fungsi array_splice()

1. fungsi substr_replace()

Gunakan substr_replace() untuk mengalih keluar semua aksara selepas kedudukan yang ditentukan dalam rentetan (hanya tetapkan nilai gantian kepada aksara nol)

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = &#39;hello,world,hello,world&#39;;
$replace = &#39;&#39;;
echo "去掉第1个字符后的内容".substr_replace($str, $replace, 1)."<br>";
echo "去掉第2个字符后的内容".substr_replace($str, $replace, 2)."<br>";
echo "去掉第3个字符后的内容".substr_replace($str, $replace, 3)."<br>";
echo "去掉第4个字符后的内容".substr_replace($str, $replace, 4)."<br>";
echo "去掉第5个字符后的内容".substr_replace($str, $replace, 5)."<br>";
echo "去掉第6个字符后的内容".substr_replace($str, $replace, 6)."<br>";
?>

Bagaimana untuk mengalih keluar kandungan selepas kedudukan yang ditentukan dalam php

2. fungsi array_splice()

Gunakan array_splice() untuk mengalih keluar semua elemen selepas kedudukan yang ditentukan dalam array

Contoh: Terdapat tatasusunan sedemikian:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);
?>

Bagaimana untuk mengalih keluar kandungan selepas kedudukan yang ditentukan dalam php

Padamkan kandungan selepas elemen pertama tatasusunan

echo "删除数组第1个元素后的内容:" ;
array_splice($arr,1);
var_dump($arr);

Bagaimana untuk mengalih keluar kandungan selepas kedudukan yang ditentukan dalam php

Padamkan kandungan selepas elemen ke-2 tatasusunan

echo "删除数组第2个元素后的内容:" ;
array_splice($arr,2);
var_dump($arr);

Bagaimana untuk mengalih keluar kandungan selepas kedudukan yang ditentukan dalam php

Padamkan kandungan selepas elemen ke-3 tatasusunan

echo "删除数组第3个元素后的内容:" ;
array_splice($arr,3);
var_dump($arr);

Bagaimana untuk mengalih keluar kandungan selepas kedudukan yang ditentukan dalam php

Kandungan selepas memadamkan elemen ke-4 tatasusunan

echo "删除数组第4个元素后的内容:" ;
array_splice($arr,4);
var_dump($arr);

Bagaimana untuk mengalih keluar kandungan selepas kedudukan yang ditentukan dalam php

Pembelajaran yang disyorkan: "Video PHP Tutorial"

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar kandungan selepas kedudukan yang ditentukan 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