2012-10-01 26 views

cevap

17

Sadece preg_split() kullanabilir ve küçük harf farkı için flag i pass:

$keywords = preg_split("/your delimiter/i", $text); 

Ayrıca herhangi sepcial düzenli ifade karakterleri cotain gelmez sen preg_split() geçmek emin sınırlayıcı olun. Aksi takdirde, bunları doğru şekilde çektiğinizden emin olun veya preg_quote()'u kullanın. daha fazla CPU hesaplı işlevleri kullanılabilir olduğunda

+1

('/ i 'düzenleyici, büyük/küçük harf duyarsız bir arama yapmak için preg_split' i söyler) – rjz

+0

Bilmekte ve mükemmel çalışmaktadır! Regex'i öğrenmeliyim – Supremekhaoz

+0

@Supremekhaoz Doğru cevabı hatırlamama unutmayın – Furry

0
explode('delimiter',strtolower($snippet)); 
  1. asla pahalı normal ifadeler kullanır.

  2. Açıkça dizeler içinde karıştırma değişkenleri için kullanmadığınız sürece, asla çift tırnak kullanmayın.

+0

Bir SQL dizgisini patlatıyorsam ve tablo adımı küçültmüş olsaydım ne olur? Sınırlayıcıyı küçültmemiz ve dizgiyi el değmeden bırakmamız gerekiyor. –

İlgili konular