标签: var

合并变量PHP

我很困惑......

像例子:

$Q1 = "hello";
$Q2 = "world";
$Q3 = "StackOverflow";

$i = 1;

while($i < 3) {
  $a = "$Q".$i; //I think this is wrong.    
  echo $a; // i tried ${$a} doesn't work =/

  $i++;
}
Run Code Online (Sandbox Code Playgroud)

然后输出格式:

$Q1
$Q2
$Q3
Run Code Online (Sandbox Code Playgroud)

但是没有这样的输出:hello world StackOverflow

我想$Q + $i成为$Q1回答的是:"你好"......

php variables merge var

0
推荐指数
1
解决办法
3878
查看次数

jQuery global variabiles $ .post();

$.post("general.php", {/* some values */}, function(data){var id = data;});
alert(id);
Run Code Online (Sandbox Code Playgroud)

问题是,警报是空的.知道有谁为什么?以及如何解决它?谢谢.

ajax jquery post var function

0
推荐指数
1
解决办法
61
查看次数

在C#中访问名称时使用int

我目前正在使用c#构建一个Windows Phone 8应用程序,我想知道如何实现这一点:

for (int i = 1; i <= 18; i++)
{
    _(i)Score.Text = "whatever here";
}
Run Code Online (Sandbox Code Playgroud)

运行时应该是这样的:

_1Score.Text = "whatever here";
_2Score.Text = "whatever here";
_3Score.Text = "whatever here";
etc.
Run Code Online (Sandbox Code Playgroud)

我怎么能够实现这一点,因为只是放_(i)Score不起作用.

编辑:我正在做的是制作一个具有表概述的记分卡应用程序.我把每个人都命名为1Socre,2Score,3Score等.我只是想更新他们所说的内容.它们都是文本框,我只是替换里面的文本.

请帮忙.谢谢

c# var windows-phone-8

0
推荐指数
1
解决办法
75
查看次数

在foreach循环中调用派生类方法

我遇到这段代码有问题:

List<Person> persons;    

foreach(var p in persons)
    p.Save();
Run Code Online (Sandbox Code Playgroud)

有几个派生自Person所有类的类都有自己的new Save()方法.不幸的是,上面的代码只调用基类的save方法,尽管列表包含不同类型的实例(基类和派生类).

所有派生类都包含所有基类'字段,只有Save方法不同,因此它还保存派生类'字段.

如何Save根据当前迭代的变量类型调用该循环调用适当的方法?

c# oop foreach var

0
推荐指数
1
解决办法
1282
查看次数

在每个()内创建var

我有一个带有一些数字的数组:

var bullet = [ 0, 39, 42, 89, 115 ];
Run Code Online (Sandbox Code Playgroud)

并创建了每个循环

$.each(bullet, function( index, value ) {

});
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个变量,索引作为每个项目名称的一部分.像这样:

var bullet + index = document.getElementById("bullet_" + index);
Run Code Online (Sandbox Code Playgroud)

看起来应该是这样的:

var bullet0 = document.getElementById("bullet_0");
var bullet1 = document.getElementById("bullet_1");
Run Code Online (Sandbox Code Playgroud)

等等...

但我的代码不起作用 - 它总是sais Uncaught SyntaxError:意外的标识符

html javascript each jquery var

0
推荐指数
1
解决办法
106
查看次数

JavaScript var未被识别为数字

我有一个HTML div,我使用JavaScript从中检索值,如下所示:

    var oCreditStatus = document.getElementById('creditStatusField');

    var oOrigValue = oCreditStatus.value;
Run Code Online (Sandbox Code Playgroud)

var oOrigValue将始终为数字,有时为0(零).

我现在想要将数字递增或递减1.但是,当我执行以下操作时:

var oNewValue = oCreditStatus.value + 1;
Run Code Online (Sandbox Code Playgroud)

我得到值01,然后是011,这是错误的,因为我想要1,2.

我知道这不是一个数字,但我怎么做到这一点.

javascript var

0
推荐指数
1
解决办法
860
查看次数

JavaScript/Node.JS - 使用OR运算符的紧凑方式?

假设我有检查字符串的情况.我需要检查它是匹配a还是匹配b.现在,当然,我可以做到

var firstVar = "a"
var secondVar = "b"
var message = "atest" // note that I might not know what message is. it could be anything. it could be just "test" or just "a"
if ((message === firstVar + "test") || (message === secondVar + "test")) {
   console.log("success!")
}
Run Code Online (Sandbox Code Playgroud)

但有没有办法压缩这个?与具有一些myVar与值是数组ab,然后,如果检查message 开始于任何值myVar?如果有人有小费,那将非常感激.谢谢!

javascript variables var operators node.js

0
推荐指数
1
解决办法
75
查看次数

斯威夫特的懒惰变种

在阅读了Swift的懒惰变量之后,我有以下问题:

class MainViewController: UIViewController {

      lazy var heavyClass = HeavyClass()

      func buttonPressed () {
         //Use heavyClass here
         self.heavyClass.doStuff()
      }    
}
Run Code Online (Sandbox Code Playgroud)

因此,您使用上面的lazy var来优化代码,以便不会立即分配heavyClass.因此,在启动时,这将是最佳的,因为在启动时不会分配heavyClass.

但是,这不会与上面相同吗?

class MainViewController: UIViewController {

      var heavyClass : HeavyClass?

      func buttonPressed () {
         //Use heavyClass here
         self.heavyClass =  HeavyClass()
         self.heavyClass!.doStuff()
      }    
}
Run Code Online (Sandbox Code Playgroud)

var lazy-loading let ios swift

0
推荐指数
1
解决办法
309
查看次数

带有var的Javascript方法

我试图获取对象中的对象的值,但键值是一个变量,所以我不知道如何使这个代码工作:

var res = 'Hello';
var greetings = {
  'Hello': {'lang':'EN' ,'goodbye': 'Goodbye'},
  'Bonjour': {'lang':'FR', 'goodbye': 'Aurevoir'}
}
Run Code Online (Sandbox Code Playgroud)

后来我想用这个:

greetings.res.lang
Run Code Online (Sandbox Code Playgroud)

得到:'EN',现在我得到'未定义',因为它评估表达式greetings.res而不是greeting.Hello所以它没有在列表中找到它.

编辑:谢谢你的快速回答!

javascript methods var object

0
推荐指数
1
解决办法
55
查看次数

如何在List中转换var?

我需要将var类型转换为List<myStruct>。我不得不用来var订购列表,myStruct我得到了orderedList2,但是现在我需要迭代该列表,但我不知道该怎么做。

public struct myStruct
{

    public String delivery;
    public String articleCode;
    public String dex;
    public String phase;
    public String quantity;

};

List<myStruct> myList;

var orderedList2 = myList.OrderByDescending(x =>
    {
        DateTime dt;
        DateTime.TryParse(x.delivery, out dt);
        return x;
    });

// now I have to fill the ListView again
foreach(myStruct str in orderedList2)
{
    string[] s = new string[5];
    s[0] = str.delivery;
    s[1] = str.articleCode;
    s[2] = str.dex;
    s[3] = str.phase;
    s[4] = …
Run Code Online (Sandbox Code Playgroud)

c# struct var

0
推荐指数
1
解决办法
96
查看次数