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

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011