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

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

如何在php中過濾字符串

如何在php中過濾字符串

PHP
瀟湘沐 2022-08-19 10:38:05
我想制作Web應(yīng)用程序:我發(fā)送 address.in 后端,我們最刪除標(biāo)題和不必要的詳細(xì)信息,以exp其我的地址Home: Tehran?enqelab str?khark str(Call me)之后發(fā)送到我的api并驗(yàn)證地址是真是假它是我的第一個(gè)代碼,但它發(fā)送到許多請(qǐng)求apipublic function check($id)    {        $address = Address::find($id);        $addres = $address->Address;       $array = $this->ValidateArray($address->Address);        $FinalAddress = implode(" ", $array);        echo $FinalAddress;        echo "<br/><br/><br/><br/><br/>";        $response = $this->CallApi($FinalAddress);        while ($response == null) {            array_splice($array, -1);            $FinalAddress = implode(" ", $array);            $response = $this->CallApi($FinalAddress);        }        while ($response->num < 1) {            array_splice($array, -1);            $FinalAddress = implode(" ", $array);            $response = $this->CallApi($FinalAddress);        }        $address->FoundedAddress = $response->result[0]->title;        $address->Status = 2;        $address->save();        echo  $response->result[0]->title;        echo "<br/><br/><br/><br/>";        echo $FinalAddress;        echo "<br/><br/><br/><br/>";        var_dump($response);    } public function ValidateArray($address)    {        $first = str_replace("?", " ", $address);        $second = str_replace("-", " ", $first);        $third = str_replace("(", " ", $second);        $Fourth = str_replace(":", " ", $third);        $Final = str_replace(")", " ", $Fourth);        $array = explode(" ", $Final);        return $array;    }
查看完整描述

2 回答

?
藍(lán)山帝景

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

檢查您下面的代碼,該代碼正在發(fā)送多次請(qǐng)求。


while ($response == null) {

    array_splice($array, -1);

    $FinalAddress = implode(" ", $array);

    $response = $this->CallApi($FinalAddress);

}

while ($response->num < 1) {

    array_splice($array, -1);

    $FinalAddress = implode(" ", $array);

    $response = $this->CallApi($FinalAddress);

}


查看完整回答
反對(duì) 回復(fù) 2022-08-19
?
泛舟湖上清波郎朗

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

我找到了我的遮陽(yáng)篷


 public function check($id)

    {

//find addres from dataabase

        $address = Address::find($id);

        $Address = $address->Address;

//check for its address or no

        if (strpos($Address, 'STR') || strpos($Address, 'S ') || strpos($Address, "Alley") || strpos($Address, "A ") || strpos($Address, 'number ') !== false) {

//validate address and remove unnecessary details 

            $FinalAddress = $this->ValidateArray($Address);

//call api

            $response = $this->CallApi($FinalAddress);

//update database

            $address->FoundedAddress = $response->result[0]->title;

            $address->Status = 2;

            $address->save();

            echo "Searched Address :? ". $FinalAddress;

            echo "<br/><br/><br/><br/><br/>";

            echo "Founded Address :? " . $response->result[0]->title;

        }else{

            echo "Address Not Valid";

        }

    }

和驗(yàn)證函數(shù)


//remove ? from address

if (strpos($address, "?")) {

            $address = explode("?", $address);

            $address = implode(" ", $address);

        }

//remove - from address

        elseif (strpos($address, "-")) {

            $address = explode("-", $address);

            $address = implode(" ", $address);

        }

remove title and : from address

        if (strpos($address, ":")) {

            $address = strstr($address, ':');

            $address = str_replace(":", "", $address);

        }

//we found the (anyting) and remove that

        if (strpos($address , ")") ){

            $start = "(";

            $end = ")";

            $replace = " ";

            $pos1 = strpos($address , $start);

            $pos2 = strpos($address , $end , $pos1);

            $lenght = $pos2 + strlen($pos1) - $pos1;

            $address = substr_replace($address , $replace , $pos1 , $lenght);

        }

//remove number from address

        if (strpos($address, "number")) {

            $address = substr($address, 0, strpos($address, "nmber"));

        }

//remove floor from address

        if (strpos($address, "floor")) {

            $address = substr($address, 0, strpos($address, "floor"));

        }


查看完整回答
反對(duì) 回復(fù) 2022-08-19
  • 2 回答
  • 0 關(guān)注
  • 130 瀏覽

添加回答

舉報(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)