亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php字符串不連續包含,如何高效率實現

php字符串不連續包含,如何高效率實現

郎朗坤 2019-05-25 15:33:31
如題比如$a,$b都是數字字符串$a='123';$b='13';$a是包含$b的。如何實現
查看完整描述

2 回答

?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

拆分成字符數組$aa$ab。如果要考慮順序的話,那么遍歷$aa,然后判斷$ab的第一個字符和當前字符是否相等,相等則$ab的下標+1,否則繼續。最后如果$ab的下標是$ab的長度,那么代表包含,否則不包含。如果不考慮順序,遍歷$ab,對于$ab的每一個字符遍歷$aa,如果找到了那么從$aa中去掉,找不到代表不包含。遍歷完成后代表包含$a包含$b。
                            
查看完整回答
反對 回復 2019-05-25
?
侃侃無極

TA貢獻2051條經驗 獲得超10個贊

把$a打散,str_split($a)得到arrayA['1','2','3']然后再打散$b,str_split($b)得到arrayB['1','3']foreacharrayB判斷itemin_array有一個不在的話,就returnfalse最后返回true
                            
查看完整回答
反對 回復 2019-05-25
  • 2 回答
  • 0 關注
  • 351 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號