为了从数组中获取项,获取项的值必须是整数。如下所示:
var myArray = ["apples", "oranges", "sugar", "onions", "steak"];
alert(myArray[2]);//2 is the integer I'm talking about
但是,下面的代码仍然是可用的。
var myArray = ["apples", "oranges", "sugar", "onions", "s
很长时间以来,我的PHP应用程序使用apache和PHP在linux服务器上运行。
现在我已经用apache和php建立了一个windows服务器,简单的PHP程序也有问题。
var_dump($data);
die(var_dump($data['a']));
结果:
object(stdClass)#1 (1) { ["a"]=> string(1) "b" }
Fatal error: Cannot use object of type stdClass as array in BLUB.php on line 14
var_dum
$.each ( columns, function ( index, value ){
var td = document.createElement('td');
var text = document.createTextNode( data.attr( value ) );
td.appendChild(text);
tr.appendChild(td);
});
我有数据。
我有value = "name"
我不能做data.name,我需要使用字符串来完成等价的操作。我试过.attr( value ),但那不起作用。
我观察到以下情况:
var o = {}; // empty JS object
var a = []; // empty JS array
o.myproperty = "I am property";
a.push("I am array element");
alert(o['myproperty']); // alerts "I am property"
alert(o.myproperty); // alerts "I am property"
alert(a[0]); // alerts "
我在数组中有对象。我想访问这些对象的属性,但我没有任何运气。
class Article {
public $category;
public $title;
public $img;
public $location;
public $text;
public function __construct($category, $title, $img, $location, $text) {
$this->category = $category;
$this->title = $title;
如何使用变量作为键来访问对象。下面是我的代码示例:
var o = {"k1": "111", "k2": "222"};
alert(o.k1); //working fine
var key = "k"+1; alert(key); // k1
alert(o.key); //not working