我正在使用PHP的使preg_split功能,以創建包含幾個不同元件的一個陣列。但是,我想排除恰好包含我由preg_splitting的元素之一的字符串。如何從使preg_split排除字符串時,字符串已經包含在PHP中裂開的性格嗎?
$array['stuff'] = preg_split('/\[#]|\ & |\ & |\& |\&|\ &|\ > |\ > |\> |\>|\ >|\ & |\ & |\& |\&|\ &|\ \/ |\ \/ |\\/ |\\/|\ \/|\ > |\ > |\> |\>|\ >|\ , |\ , |\, |\,|\, |\ :: |\ :: |\:: |\ ::|\::|\ ::|\ : |\ : |\: |\:|\ :|\ - |\ - |\- |\-|\ -/', $array['stuff']) ;
我想這樣做是爲了排除一個字符串,如從,因爲它包含一個破折號被匹配的一瞬間「富酒吧」。 'foo-bar'需要與我的目的完全匹配。
您應該使用的代碼塊,在這種情況下,它保留空格 – Veger