标签: evaluate

php - 将单引号字符串转换为双引号

一直在这里搜索和谷歌超过一个小时,似乎无法找到答案.

我有一个从包含变量的数据库查询返回的字符串,但是看起来这些字符串都是单引号返回的,因此变量不会被评估,如果它是双引号的话.

从sql查询返回的是$ result:

这不会评估2个变量:

$myname = 'david';
$occupation = 'Beginner';
$result = 'Hello my name is $myname and I my occupation is $occupation';
echo $result;
Run Code Online (Sandbox Code Playgroud)

这将评估2个变量:

$myname = 'david';
$occupation = 'Beginner';
$result = "Hello my name is $myname and I my occupation is $occupation";
echo $result;
Run Code Online (Sandbox Code Playgroud)

我的问题是如何将单引号字符串转换为双引号字符串,它能够评估变量?

谢谢

php variables quotes evaluate

3
推荐指数
1
解决办法
3720
查看次数

PHP - DOMXpath - 获取结果

当我想用XPath打印evaluate表达式的结果时,我有错误.

$ url = $ xpath-> evaluate('// a/@ href',$ event); echo $ url;

我有这个错误:可捕获的致命错误:类DOMNodeList的对象无法转换为字符串

我的代码:

<?php
    // Get the HTML Source Code
    $url='http://www.parisbouge.com/events/2012/05/01/';
    $source = file_get_contents($url);

    // DOM document Creation
    $doc = new DOMDocument;
    $doc->loadHTML($source);

    // DOM XPath Creation
    $xpath = new DOMXPath($doc);

    // Get all events
    $events = $xpath->query('//li[@class="nom"]');

    // Count number of events
    printf('There is %d events<br />', $events->length);

    // List all events
    for($i = 0; $i < ($events->length); $i++) {
        $event = $events->item($i);
        $url = $xpath->evaluate('//a/@href', …
Run Code Online (Sandbox Code Playgroud)

php xpath evaluate domdocument domxpath

3
推荐指数
1
解决办法
8605
查看次数

带字符串参数的VBA评估函数

我正在使用此功能(它返回文本DK001位于ID范围内的行)

Found = Application.Evaluate("=IF(ID=""DK001"",ROW(ID),""x"")")
Run Code Online (Sandbox Code Playgroud)

我想将搜索条件(例如DK001)作为字符串提供,例如

Found = Application.Evaluate("=IF(ID=SearchString,ROW(ID),""x"")")
Run Code Online (Sandbox Code Playgroud)

我无法创建一个被接受为搜索条件的字符串。我需要您的帮助!我究竟做错了什么?


这个评估功能困扰着我....

如果我现在想向函数发送一个值(而不是字符串)怎么办?

Found = Application.Evaluate("=IF(ID=1,ROW(ID),""x"")")
Run Code Online (Sandbox Code Playgroud)

以上作品!

但是如果我希望这是一个像

Found = Application.Evaluate("=IF(ID=MyValue,ROW(ID),""x"")")
Run Code Online (Sandbox Code Playgroud)

然后怎样呢?

excel vba evaluate

3
推荐指数
1
解决办法
1万
查看次数

双重评估 - 如何根据包含列名的变量访问我的查询列?

我有一个查询和一个字段/列名称列表.我想做一个双循环 - 遍历查询中的每个记录,然后循环遍历字段/列名称列表并输出每个相应的字段.循环应该是这样的:

<table>
    <cfoutput query="myQuery">
        <tr>
            <cfloop list="#cols#" index="col">
                <td>?</td>
            </cfloop>
        </tr>
    </cfoutput>
</table>
Run Code Online (Sandbox Code Playgroud)

问题是在问号所在的位置...我已经尝试过#myquery[col]#,但这没有用.我需要获取变量中字符串名称所指示的变量col......显然,#col#只会返回列名.我需要找出一些方法来对字符串进行双重评估......就像##col##这样,当然也不会有用.我怎么能做到这一点?

coldfusion dynamic evaluate

2
推荐指数
1
解决办法
736
查看次数

如何在groovy中评估字符串

我有以下字符串:

data = ["myKey": "myValue"]
Run Code Online (Sandbox Code Playgroud)

并希望将其评估为地图:

def map = evaluate(data)
Run Code Online (Sandbox Code Playgroud)

看起来我做错了但是得到了

groovy.lang.MissingMethodException: No signature of method: DUMMY.evaluate() is

 applicable for argument types: (java.lang.String) values: [["myKey": "myValue"]]
Run Code Online (Sandbox Code Playgroud)

所以我的问题是如何进行这样的评估?

groovy evaluate

2
推荐指数
1
解决办法
5490
查看次数

Coldfusion语法 - 如何使用Evaluate

我正在尝试确定是否定义了具有变量名称的变量.请帮助我的语法......到目前为止我的尝试:

<cfif isDefined(Evaluate("session['#url.sessionSQL#']['SQL_ALL']"))>

<cfif isDefined('Evaluate("session[#url.sessionSQL#]")["SQL_ALL"]')>

<cfif isDefined(Evaluate("session['#url.sessionSQL#']['SQL_ALL']"))>        

<cfif isDefined('session[Evaluate("#url.sessionSQL#")]["SQL_ALL"]')>

<cfif isDefined('session["#url.sessionSQL#"]["SQL_ALL"]')>
Run Code Online (Sandbox Code Playgroud)

谢谢.

coldfusion evaluate

2
推荐指数
1
解决办法
3625
查看次数

如何在Matlab中的某个点评估函数?

例如,如果我有一个函数f(x)=x^2,我该如何评估它x=2?我尝试使用符号工具箱并在命令窗口中使用以下代码:

syms x;
f = sym(x^2);
subs(f,x,2);
Run Code Online (Sandbox Code Playgroud)

但我只是在第一行得到这个错误: Undefined function 'syms' for input arguments of type 'char'.

我是Matlab的新手,仍在研究语法,所以我可能会遇到语法错误.但是,我也有学生试用版,所以我认为不能使用符号工具箱.有什么方法可以定义f(x)和评估它x=2吗?

math matlab function evaluate

2
推荐指数
1
解决办法
2万
查看次数

用变量评估匹配函数

我想通过VBA使用它-

=MATCH("PlanA",A:A,0)
Run Code Online (Sandbox Code Playgroud)

EVALUATE

Sub Test()

Dim SectionStartRow As Integer    
Dim planname As String
planname = "PlanA"

SectionStartRow = [MATCH(planname,A:A,0)] 'Error 2029 /// Type mismatch '13

End Sub
Run Code Online (Sandbox Code Playgroud)

我已经尝试过:

SectionStartRow = Evaluate("MATCH(planname,A:A,0)") 'Error 2029 /// Type mismatch '13
Run Code Online (Sandbox Code Playgroud)

SectionStartRow = Evaluate("MATCH(" & planname & ",A:A,0)")
Run Code Online (Sandbox Code Playgroud)

但似乎没有任何效果。请注意,planname一长串函数拒绝使用变量。

excel vba evaluate excel-match

2
推荐指数
1
解决办法
6794
查看次数

没有严格的比较,哪些值被评估为真和假?

我希望得到一个列表,列出所有要评估的值,true或者false使用差等式检查!=,==甚至是if()

我有一个列表,我收集了多年,但它与我的PC死了

javascript evaluate

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

我想知道为什么在 Clojure 中,不被评估的代码是数据的优势

我是一名初学 Clojure 程序员。在 Book 中,Clojure 的一个优点是不求值的代码是数据。但是我不理解。所以,我想要一个示例代码和一个解释,以便我能理解。

我是韩国人。因此,即使我写了一个尴尬的句子或未能保持我的礼貌,如果你能理解,我将不胜感激。

lisp clojure evaluate

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