Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menanyakan kedudukan elemen dalam tatasusunan php
Kaedah pertanyaan: 1. Gunakan array_search() untuk mencari nilai elemen tertentu dan mengembalikan nama kunci atau indeks, sintaks "array_search(element value, array)" 2. Gunakan implode() dan strpos(; ), sintaksnya ialah "strpos(implode(array),element value."")".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
tatasusunan php elemen pertanyaan Kaedah kedudukan:
Kaedah 1: Menggunakan fungsi array_search()
<?php $array=array(2,3,4,1,5); $find=3; //利用数组查找 找到所需要元素的索引位置 function find_by_array_search($array,$find) { return array_search($find,$array); } var_dump(find_by_array_search($array,$find)); ?>
Kaedah 2: Gunakan string search-strpos()
Idea:
Gunakan implode() untuk menukar tatasusunan ke dalam aksara String
Gunakan fungsi strpos() untuk mencari kejadian pertama rentetan dalam rentetan lain.
<?php $array=array(2,3,4,1,5); $find=4; //字符串查找 function find_by_string($array,$find) { $string=implode($array); return strpos($string,$find.""); } var_dump(find_by_string($array,$find)); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menanyakan kedudukan elemen dalam tatasusunan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!