Ayırıcılar ve Array tarafından Patlayan

2 Cevap php

Sınırlayıcı bir dizi kullanarak () patlayabilir için herhangi bir yolu var mı?

PHP Manual:

array explode (string $ ayraç, string $ dizge [, int $ sınır])

Kullanmak yerine string $delimiter çok performansını etkilemeden array $delimiter kullanmak için herhangi bir yolu var mı?

2 Cevap

function explode_by_array($delim, $input) {
  $unidelim = $delim[0];
  $step_01 = str_replace($delim, $unidelim, $input); //Extra step to create a uniform value
  return explode($unidelim, $step_01);
}

Bu 65Fbef05 kodunun @ artırıldı. "+delim+" orijinal dizesinde kullanılan olabilir, çünkü ilk sınırlayıcı kullanın.