2011-03-01 17 views
52

Bir dizeyi PHP'de . sınırlayıcıyla nasıl bölüyorum? Örneğin, "a.b" dizgisi varsa "a" nasıl edinebilirim? Ayrıca doğrudan değişkenlere sonucu parçalarını getirebilirPHP: Ayrık dizgi

$parts = explode('.', $string); 

:

list($part1, $part2) = explode('.', $string); 

cevap

2
$array = explode('.',$string); 

bölünmüş unsurların bir dizi döner

5

şu size "a" harfi döndürür:

$a = array_shift(explode('.', 'a.b')); 
20

explode('.', $string)

Eğer dize bileşenlerin sabit bir numara

list($a, $b) = explode('.', 'object.attribute'); 
echo $a; 
echo $b; 

Baskı gibi bir şey kullanabilirsiniz etmiştir biliyorsanız: ''

object 
attribute 
-1

ile patlamaya kullanmak için

explode('\\.','a.b');