第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

PHP 函數(shù) strpos() 和 stristr()

PHP 函數(shù) strpos() 和 stristr()

PHP
慕田峪9158850 2021-08-28 15:32:25
我需要?jiǎng)?chuàng)建搜索框,但是使用 strpos 函數(shù)是有問題的。例如,當(dāng)我鍵入 name Jane 時(shí),沒有結(jié)果,searchResult 數(shù)組為空,但是當(dāng)我鍵入 ane (沒有第一個(gè)字符)時(shí),它正在工作。函數(shù) stristr 可以正常工作,但我需要使用 strpos()。這是我的代碼,我有 3 個(gè)文件:index.php、script.js、server.php。//index.php<?php?><!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Profit | Homework | AJAX</title>    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script></head><body>    <input type="text" class="inp">    <div class="result"></div></body>    <script src="script.js"></script></html>//script.js$(".inp").on("input", function(){    let val = $(this).val();    $.ajax({        type: "post",        url: "server.php",        data: {value: val},        success: function(r) {            r = JSON.parse(r);            console.log(r);            $(".result").empty();            r.forEach(function(i){                $(".result").append(`<div> <h1> ${i.name} </h1> <h2> ${i.surname} </h2> <img src="${i.img}" width="200" heigth="200"> </div>`)            })        }    })})//server.php<?php    class Search {        function __construct(){            $this->arr = [["name" => "Jane", "surname" => "Brown", "img" => "img/manager-1.png"],                    ["name" => "Bob", "surname" => "Crown", "img" => "img/Business-Man-Clipart-PNG-Image.png"],                    ["name" => "Mike", "surname" => "Ford", "img" => "img/lending-img.png"]];                   $this->searchResult = [];            if ($_SERVER["REQUEST_METHOD"] == "POST") {                $searchText = $_POST["value"];                if (strlen($searchText) != 0){                    foreach ($this->arr as $value) {                        if (strpos($value["name"], $searchText) || strpos($value["surname"], $searchText)){                            $this->searchResult[] = $value;                        }                    }                }                print json_encode($this->searchResult);            }        }    }    $x = new Search;?>
查看完整描述

1 回答

?
搖曳的薔薇

TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊

在這種情況下,您應(yīng)該進(jìn)行嚴(yán)格的比較,

if (strpos($value["name"], $searchText) !== false || strpos($value["surname"], $searchText) !== false){

我添加了與false. 應(yīng)該管用。


查看完整回答
反對(duì) 回復(fù) 2021-08-28
  • 1 回答
  • 0 關(guān)注
  • 149 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)