PHP kullanmalıyım alternatif bir yöntem o nedir, bölünmüş itiraz edildi beni anlatıyor?
explode bir alternatiftir. Ancak, bunun yerine bir regular expression , the alternative is preg_split ile bölünmüş bilseniz.
POSIX düzenli ifadeler kullanan fonksiyonları ailesinin bir parçası olduğundan split önerilmiyor; Bu tüm aile PCRE'nin (preg_*) fonksiyonları lehine önerilmiyor.
Eğer düzenli ifade işlevselliği gerek yoksa normal ifadeler kullanmak gerekiyor, diğer taraftan, daha sonra explode is a very good choice (and would have been recommended over split bu önerilmiyor olsalar bile), daha sonra PCRE alternatif olduğunu sadece preg_split a>.
preg_split a> normal ifadelerle bölünmüş gerekiyorsa.str_split a> karakterleri ile bölünmüş gerekiyorsa.explode a> basit bir şey tarafından bölünmüş gerekiyorsa.Ayrıca gelecek için, hiç PHP şey her zaman kılavuzda function kontrol edebilir ve size alternatifler anlatacağım önerilmiyor eğer kullanmak istediğini bilmek istiyorum.
Burada temizlemek istiyorum preg_split(); uzakta ondan ama explode(); split(); gibi benzer bir şekilde kullanılabiliyor
Aşağıdaki split(); ve explode(); kullanımı arasındaki karşılaştırma
<?php
$date = "04/30/1973";
list($month, $day, $year) = split('[/.-]', $date);
echo $month; // foo
echo $day; // *
echo $year;
?>
URL: http://php.net/manual/en/function.split.php
<?php
$data = "04/30/1973";
list($month, $day, $year) = explode("/", $data);
echo $month; // foo
echo $day; // *
echo $year;
?>
URL: http://php.net/manual/en/function.explode.php
İşte bunu kullanmak nasıl olduğunu :)
Evet, patlayabilir veya kullanabilirsiniz kullanabilirsiniz:
preg_split
Which is the advised method with PHP 6. preg_split Documentation