要看你要擷取的字串有什麼規律,就你給的demo來看
第一步可以先根據逗號(,)將字串分割成陣列,這樣就可以得到單個公司名;
第二步 迴圈公司名的陣列 以公司作為分割點得到一個數組,取陣列下標為0的值再加上字串公司, 迴圈裡把這個字元加個逗號拼接
第三步 把拼接的字串去掉最後一個逗號就ok 拉!
下面是php程式碼
$str = "北京分公司順義二部,上海公司失眠分公司,";$strs = "";//第一步$arr = explode(",",$str);//第二步foreach ($arr as $value) { if(!empty($value)){ $arr_v = explode("公司",$value); if(!empty($arr_v)){ $strs .= $arr_v[0]."公司,"; } }}//第三步$strs = rtrim($strs, ",");echo $strs;
要看你要擷取的字串有什麼規律,就你給的demo來看
第一步可以先根據逗號(,)將字串分割成陣列,這樣就可以得到單個公司名;
第二步 迴圈公司名的陣列 以公司作為分割點得到一個數組,取陣列下標為0的值再加上字串公司, 迴圈裡把這個字元加個逗號拼接
第三步 把拼接的字串去掉最後一個逗號就ok 拉!
下面是php程式碼
$str = "北京分公司順義二部,上海公司失眠分公司,";$strs = "";//第一步$arr = explode(",",$str);//第二步foreach ($arr as $value) { if(!empty($value)){ $arr_v = explode("公司",$value); if(!empty($arr_v)){ $strs .= $arr_v[0]."公司,"; } }}//第三步$strs = rtrim($strs, ",");echo $strs;