10/10/2018, 11:10

Hỏi về tìm kiếm trong mảng bằng php

Conan có một cái chuỗi như dzầy
PHP Code:
$conanLove = Array("Ran","Yumi","Haibara"
Giờ Conan muốn tìm bé "Ran" trong chuỗi $.conanLove
Nếu tìm thấy em nó có trong chuỗi thì in vị trí của em nó
mà không phải dùng vòng lập thì phải làm seo?!
kid08 viết 13:14 ngày 10/10/2018
nếu biết chính xác giá trị của 1 index trong array thì dùng hàm array_search còn hok thì u xài thử hàm sau

PHP Code:
function SearchArray($KeyWord $Array $Key 0)
    {
        
$ReturnArray = array();
        foreach (
$Array as $k => $v)
        {
            
$Text = ($Key == 0) ? $k $v;
            
            if (
$Text != "")
            {
                if (
stristr($Text $KeyWord)) $ReturnArray***91;***93; = $Text;
            }
        }
        
        return 
$ReturnArray;
    } 
babyinternet viết 13:14 ngày 10/10/2018
mảng chắc là chỉ có sử dụng vòng lặp để tìm thôi. Nếu vòng lặp của kid08 hơi khó hiểu thì bạn có thể sử dụng vòng lặp for bình thường, thích hợp cho mảng phần tử của bạn hơn

PHP Code:
for($i=0;$i<count($conanLove);$i++){
                if(
$conanLove***91;$i***93;=="Ran"){
                    echo 
$i;
                }
            } 
anhtuannd viết 13:13 ngày 10/10/2018
http://4u.jcisio.com/r/article1587.htm
186821873 viết 13:14 ngày 10/10/2018
Cám ơn các bác, em đang cần !
fotech_nd viết 13:22 ngày 10/10/2018
Được gửi bởi conan1212
Conan có một cái chuỗi như dzầy
PHP Code:
$conanLove = Array("Ran","Yumi","Haibara"
Giờ Conan muốn tìm bé "Ran" trong chuỗi $.conanLove
Nếu tìm thấy em nó có trong chuỗi thì in vị trí của em nó
mà không phải dùng vòng lập thì phải làm seo?!
http://www.php.net/manual/en/function.array-search.php
Bài liên quan
0