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

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

WBOY
WBOYke hadapan
2023-08-20 18:45:31753semak imbas

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)

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);
?>

Output

int(0)

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);
?>

Output

int(6)

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:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam