Rumah > pembangunan bahagian belakang > tutorial php > PHP – fungsi iconv_strpos() – Cari kedudukan kejadian pertama subrentetan dalam rentetan

PHP – fungsi iconv_strpos() – Cari kedudukan kejadian pertama subrentetan dalam rentetan

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2023-08-20 18:46:01
ke hadapan
890 orang telah melayarinya

PHP – iconv_strpos() 函数 – 在字符串中查找第一个出现的子串的位置

Dalam PHP, fungsi iconv_strpos() digunakan untuk membaca aksara pertama daripada rentetan yang diberikan. Ia mencari kedudukan aksara pertama dalam rentetan. Ini adalah fungsi terbina dalam PHP.

Syntax

string iconv_strpos(string $haystack, string $needle, int $offset, string $encoding)
Salin selepas log masuk

Nota: strpos(), nilai pulangan iconv_strpos() ialah bilangan aksara yang muncul sebelum jarum, bukannya mengimbangi dalam bait kepada kedudukan di mana jarum telah ditemui dikira berdasarkan pengekodan set aksara yang ditentukan.

Parameter

iconv_strpos() fungsi menerima empat parameter berbeza− $haystack, $needle, $encoding

  • $haystack− Ia menandakan keseluruhan rentetan.

  • $needle− Parameter $needle digunakan untuk mencari subrentetan daripada keseluruhan rentetan yang diberikan.

  • ⟎$offset parameter pilihan ia digunakan untuk menentukan kedudukan dari mana carian harus dilakukan Jika offset adalah negatif maka ia akan dikira dari hujung rentetan.

  • $encoding−

    jika parameter $encoding tiada atau batal. , maka rentetan itu akan menganggap bahawa ia mungkin dikodkan dalam iconv.internal_encoding.

  • Return Values

Fungsi

iconv_strpos()

mengembalikan kedudukan angka keperluan. jika kejadian pertama bagi timbunan rumput kering jarum tidak ditemui, maka fungsi akan kembali Palsu.

Nota:

Dari versi PHP 8.0, pengekodan boleh dibatalkan dan daripada PHP 7.1, iconv_strpos() sokongan fungsi untuk offset negatif telah ditambah.Contoh 1

Live Demo

<?php
   # UTF-8 string
   $int = iconv_strpos("hello world!", "hello",0, "UTF-8");
   // It will returns the number of character
   var_dump($int);
?>
Salin selepas log masuk

Output

int(0)
Salin selepas log masuk

Contoh 2

Live Demo

<?php
   # UTF-8 string
   $int = iconv_strpos("hello world!", "world",0, "UTF-8");

   // It will returns the number of character
   var_dump($int);
?>
Salin selepas log masuk

Output

int(6)
Salin selepas log masuk

Atas ialah kandungan terperinci PHP – fungsi iconv_strpos() – Cari kedudukan kejadian pertama subrentetan dalam rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan