Ben bir kullanıcı tanımlı dize ve bu gibi görünüyor veri dizisi (anahtar => değer), bir girdi alır bir işlevi var;
$text = "Hi! My name is @name, and I live in @location.";
$dataArray = array("name" => "Mikal", "location" => "Oslo, Norway");
function MakeString($text, array $dataArray)
{
// return manipulated string...
}
Ben (eğer olursa) dize değişkeni dizi-anahtarla eşleşen dizi veri ile değişkenlerin @ dize takas benim işlevi gibi, işlevini verir, böylece olacaktır:
"Hi! My name is Mikal, and I live in Oslo, Norway."