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

WBOY
Lepaskan: 2023-08-20 18:46:01
ke hadapan
768 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!

sumber:tutorialspoint.com
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