Dizi tuşları tire

2 Cevap php

Tümü,

Ben anahtar adı tire ile bir dizi var. PHP nasıl bunun değerini ayıklamak? Ben böyle erişmek eğer, benim için bir 0 döndürür:

print $testarray->test-key;

Bu dizi gibi görünüyor nasıl

 testarray[] = {["test-key"]=2,["hotlink"]=1}

Teşekkürler

2 Cevap

Sen sorunları var:

testarray[] = {["test-key"]=2,["hotlink"]=1}
    1                        2
  1. Sen $ php değişkenleri oluşturmak için kullanılan eksik
  2. Bu geçerli bir dizi biçim değildir

.

print $testarray->test-key;
               1
  1. => operatör yerine [] kullanarak, nesneler değil, diziler için kullanılır.

İşte kod gibi nasıl olmalıdır:

$testarray = array("test-key" => 2, "hotlink" => 1);
print $testarray['test-key'];

Son olarak,

See PHP Array Manual

print $testarray["test-key"];

The PHP manual has a good page explaining arrays and how to do things with them: http://www.php.net/manual/en/language.types.array.php