[問題] 兩個字串 或 兩個陣列中比對問題?
問題1. 若有兩個字串 我想取出它們兩者之間的有交集到的部份(就是相同的東西)
如我有兩個字串 $str1 = "I am a student"
$str2 = "I am the teacher"
註:兩個字串有可能長度不一
則我的想法是除了將兩個字串分別用
@str1Ary = split " ", $str1
@str2Ary = split " ", $str2
再進行兩個陣列之間的比對後取出相同的部份
但我想我認為 應該好像是不是可以透過 grep這個函數來取的同樣的結果
問題2. 若有兩個陣列 也是想取出它們兩者之間交集到的部份
同樣的,這個是不是就跟問題1中先將字串後轉換成陣列的問題
我想應該是降子沒錯@@
我想知道有沒有人有其它的想法,可以用比較快或精簡的方式達到呢^^?
感謝^^
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.96.202
推
05/03 07:44, , 1F
05/03 07:44, 1F
推
05/03 13:02, , 2F
05/03 13:02, 2F