php dizi ayıkladıktan sonra bir dizinin değerlerini yazdırmak için

1 Cevap

Kendisi çıkardıktan sonra ben birleşmeli dizinin değerlerini yazdırmak için kuramıyorum bu kodu yardım edin

class display{
protected $variables = array();
function set($name,$value) {
    	$this->variables[$name] = $value;
        }
function render(){                
extract($this->variables);
 // ?? to print values of $variable array
}

1 Cevap

Ve nasıl değerlerini yazdırmak için çalışıyorlar? Dizi kendisi (bu kadar $varables, değil $variable, btw) etkilenmemesi gerekir.

Update: Ben diğer cevap cevabınızı tarafından ne söyleyebilirim, gerçekten extract dizisine gerekmez. extract jusst onlar numaralandırmak için zor olacak yerel ad içine değişkenleri koyar. Neye ihtiyacınız olduğu gibi dizi kullanmaktır.

foreach($this->variables as $k => $v) echo "$k: $v\n";

veya onlarla yapmak istediğiniz ne olursa olsun.