Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Peranan strpos dalam php

Peranan strpos dalam php

下次还敢
下次还敢asal
2024-04-26 08:03:14752semak imbas

Fungsi

strpos() digunakan dalam PHP untuk mencari kejadian pertama subrentetan tertentu dalam rentetan dan mengembalikan indeksnya (bermula dari 0). Jika subrentetan tidak dijumpai, -1 dikembalikan. Penggunaan: strpos($hystack, $needle, $offset = 0).

Peranan strpos dalam php

Peranan strpos dalam PHP

Dalam PHP, fungsi strpos() digunakan untuk mencari kejadian pertama subrentetan tertentu dalam rentetan.

Penggunaan

strpos() fungsi mempunyai sintaks berikut:

<code class="php">int strpos(string $haystack, string $needle, int $offset = 0)</code>
  • $haystack: Rentetan untuk dicari.
  • $jarum: Subrentetan untuk dicari.
  • $offset (pilihan): Kedudukan indeks dalam rentetan untuk mula mencari. Nilai lalai ialah 0, yang bermaksud carian bermula pada permulaan rentetan.

Kembali Keputusan

  • Jika subrentetan ditemui dalam rentetan, fungsi strpos() mengembalikan kedudukan (bermula dari 0) kejadian pertama subrentetan dalam rentetan.
  • Mengembalikan -1 jika subrentetan tidak ditemui.

Contoh

Contoh berikut menunjukkan penggunaan fungsi strpos():

<code class="php">$string = "Hello World!";

// 查找子字符串 "World" 在字符串中的位置
$position = strpos($string, "World");

// 输出结果
echo $position; // 输出:6</code>

Dalam contoh ini, fungsi strpos() mencari kejadian pertama subrentetan "Dunia" dalam rentetan (indeks 6).

Nota

  • Apabila menggunakan fungsi strpos(), ia adalah sensitif huruf besar-besaran, yang bermaksud "Dunia" dan "dunia" akan dianggap sebagai subrentetan yang berbeza.
  • Jika $needle ialah rentetan kosong, fungsi strpos() akan mengembalikan 0.
  • Jika $offset lebih besar daripada panjang rentetan, fungsi strpos() akan mengembalikan -1.

Atas ialah kandungan terperinci Peranan strpos 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