SORU
5 HAZİRAN 2011, Pazar


Eğer kaçak değilse sınırlayıcı dize bölmek, ama

Nasıl eğer kaçak değilse bir ayırıcı ile bir dize bölmek, ama olabilir miyim? Örneğin, bir dize var:

1|2\|2|3\\|4\\\|4

Sınırlayıcı | ve kaçak bir sınırlayıcı \|. Ayrıca kaçan ters görmezden gelmek istiyorum \\| | hala bir sınırlayıcı olur.

Dize ile yukarıdaki sonucu olmalıdır:

[0] => 1
[1] => 2\|2
[2] => 3\\
[3] => 4\\\|4

CEVAP
5 HAZİRAN 2011, Pazar


Kara büyü kullanın:

$array = preg_split('~\\\\.(*SKIP)(*FAIL)|\|~s', $string);

\\\\. bir eğik çizgi karakteri ile eşleşir, (*SKIP)(*FAIL) atlar \| sınırlayıcı maçlar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • echifitness

    echifitness

    9 Kasım 2008
  • GWTLecturer

    GWTLecturer

    18 EKİM 2012
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013