php 查找當前字符串中是否包含該字符


最近在維護項目中,出現根據當前的字符串,查找當前是否包含,存在該相同的字符;該場景判斷該數據是否是在該類型中,例如;狀態,類型,常量等,

   我的項目應用場景如下;

         

 

 

該圖片在上傳時如果采用本地與url上傳都是不能完整地獲取到正確路徑,  本地根目錄下 uploads/ ,url/的https/http  

圖片上傳時,采用的時本地上傳的與網絡提取url的,存入數據庫中的數據都是統一的鏈接,沒有做過濾截斷查詢替換,數據庫數據要求保證數據的完整性,

     這里我采用的是php內置的函數,

                  strpost() 作用:查找字符串首次出現的位置, 需要查找出首次出現 htpps/http的完整路徑做處理,

               該函數有兩個必須參數,

                 1,要查找的字符串,2,查找出字符串所包含的內容,

                3,返回數據類型;根據官方手冊上說的與測試結果

        這里返回的是bool 類型, false / ture /所以在判斷時采用 === 全等判斷,

          主要代碼如下;                

 <?php
function images($array){
  $pic = json_decode($array['more'],true);
   if(strpos($pic['thumbnail'],'https') !=== false || strpos($pic['thumbnail'],'http') !=== false){
    $pi = $pic['thumbnail'];//為真
  }else{
    $pi = $str.$pic['thumbnail'];//為假
}
  return $pi;  
}
?>
1.總結;php內置的函數還是比教強大,能用php內置的,盡量采取,解決問題的方法 n 多種
 
2.該函數的用處雖然比較基礎,但是還是比較好用的,比喻做一個頁面同時進行A與B進行支付,如何判斷到底是A還是B,AB並列又是怎么要的了,
  
 

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM