2009-09-03 30 views
5

Dizenin farklı bölümlerini gruplamak ve bölmek için "§" (Bölüm işareti) kullanan bir Oturumdan yakalanan uzun bir dize üzerinde çalışıyorum.PHP: Özel karakterleri kullanarak patlayabilir

Örnek: "ArticleID | Başlık | Tarih § ArticleID | Başlık | Tarih § ArticleID | Başlık | Tarih"

kullanıyorum bir diziye bu koymak istiyorum: explode("§",$str);

Ancak nedense karakter tamamen yok sayılır.

Bu çalışmayı elde etmek için farklı bir karakter kullandım ancak PHP neden bunu tanımıyor?

cevap

7

Dosya kodlamasını kontrol edin. Bu dosya, PHP dosyasının sırasıyla ASCII, UNICODE veya UTF-8 olarak kodlanmasına bağlı olarak "\ xA7", "\ xA7 \ x00" veya "\ xC2 \ xA7" olarak patlatılmak üzere geçirilebilir.

+0

Şimdi çalışıyor, teşekkürler – ticallian

+1

Ne demek istiyorsun * Unicode ** veya ** UTF-8 *? Unicode olarak kodlanmış hiçbir şey yoktur. Bu hiçbir anlam ifade etmiyor. – tchrist

İlgili konular