我在尋找一個explode
類型的函數,它將按字符分解一個字符串,但如果字符在它們內部,也會取一個字符列表來忽略。分解函數不是分解字符
例如:
$str = "hello, this is, a test 'some, string' thanks";
explode_func($str, ",", "'");
這會爆炸通過,
$str
但忽略任何,
內'
預期輸出:
Array
(
[0] => hello
[1] => this is
[2] => a test
[3] => thanks
)
另一個例子是:
$str = "hello, this is, a test (some, string) thanks";
explode_func($str, ",", "()");
這會爆炸$str
,
但忽略(
和)
之間的任何,
以獲得相同的輸出。
任何想法?
如何將它處理'你好我的名字是「b'r'i'a'n「':)似乎無論如何都是正則表達式問題 – Quamis 2011-02-25 15:01:09