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ÅŸ:

Nasıl sınırlayıcı olarak herhangi bir ...
Nasıl eğer bir dizin zaten mevcut deği...
Eğer dize belirli kelimeler içeriyorsa...
Karakter dizeleri diziye bir dize bölm...
Eğer bir dize seri hale olup olmadığın...