2010-02-02 28 views
20

Çoğu dil, [1, 2, 3] gibi bir dizi almayı kolaylaştırır ve bu değerleri a, ve c değişkenlerine tek bir komutla atayın. Örneğin, Perl sizePHP'de paralel dizi ataması

($a, $b, $c) = (1, 2, 3); 

PHP'de ilgili trick nedir yapabilir?

[Şimşek çakması için çok teşekkürler! Bu önemsiz bir soru olduğunu biliyorum ama bu düzeltmek benim girişimi yüzden tüm bariz google sorguları cevap dönmedi]

cevap

36

Kullanım list().

list($a, $b, $c) = $someArray; 
+0

wahaha, daha hızlısın: D – ariefbayu

+0

Ha, PHP'nin bunun için özel bir sözcük içeren eksiksiz bir dil yapısı vardır. Teşekkürler, btw! – dreeves

12

Kullanım list

$arr = array(1,2,3); 
list($a, $b, $c) = $arr;