标签: concat

Php替换和concat

我需要在随机字符串中替换和连接一些值,我将值存储在数组中.

$search = array('dog', 'tree', 'forest', 'grass');
$randomString = "A dog in a forest";
Run Code Online (Sandbox Code Playgroud)

如果一个或多个数组值与随机字符串匹配,那么我需要像这样的替换:

$replacedString = "A @dog in a @forest";
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗?

谢谢.

php replace concat

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

CONCAT 子查询结果和固定字符串

我想创建一个虚拟列。
它由一列、一个子查询和固定字符串组成。

当前代码使用子查询作为字符串并且它没有被执行。

SELECT X.vname, X.id, CONCAT(X.vname, '..' ,SELECT T.id FROM T WHERE T.x_id=X.id LIMIT 1, '..', 'some_text') FROM xtable AS X
Run Code Online (Sandbox Code Playgroud)

结果如下: vname_value..SELECT T.id FROM T WHERE T.x_id=X.id LIMIT 1..some_text

mysql concat subquery

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

MYSQL,如何组合名字的前2个字母和姓氏的前5个字母

我正在尝试编写一个SQL查询(使用SELECT函数),它将获取名字的前两个字母和姓氏的前5个字母,然后组合它们并将它们放在一个名为"用户名"的新列中".我一直尝试使用SUBSTRING和CONCAT函数,但我的语法不对.有谁知道如何做到这一点?

mysql sql concat substring

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

在JavaScript中展平多级/嵌套数组

我正在尝试了解此代码段如何使多级/嵌套数组扁平化

有人可以帮忙详细说明吗?谢谢

var flatten = function(a, shallow,r){
  if(!r){ r = []}     //what does the exclamation mark mean here?...

if (shallow) {
  return r.concat.apply(r,a);  //I can't find what's .apply for concat method
  }

   for(var i=0; i<a.length; i++){
        if(a[i].constructor == Array){
            flatten(a[i],shallow,r);
        }else{
            r.push(a[i]);
        }
    }
    return r;
}

alert(flatten([1, [2], [3, [[4]]],[5,6]]));
Run Code Online (Sandbox Code Playgroud)

javascript arrays concat

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

Mysql UPDATE IF FIELD IS EMPTY SET VALUE ELSE CONCAT VALUE

我的查询中有语法错误:

UPDATE users SET name=IF(name='', 'mario', CONCAT(name, ',mario') WHERE id=1
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我吗?

mysql concat sql-update

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

使用powershell进行条件字符串连接?

我目前正在编写一段代码,该代码组合一个字符串以根据各种信息识别一个对象。其中一些信息可能并不总是可用,我想知道是否有聪明的方法使组装更容易?

作为一个例子,我们有件$a$b$c认为建立最终的标识符。其中$b可能是空的,最终的字符串应包含由空格分隔的每个组件。一种选择是为$b字符串本身添加额外的空间,如下所示:

$a = "FirstPart"
$b = " SecondPart"
$c = "FinalPart"
Write-Output "$a$b $c"
#FirstPart SecondPart FinalPart
$b = ""
Write-Output "$a$b $c"
#FirstPart FinalPart
Run Code Online (Sandbox Code Playgroud)

另一种选择是有一个条件(可能会变得相当复杂和冗长):

$a = "FirstPart"
$b = "SecondPart"
$c = "FinalPart"

if($b -eq ""){
    Write-Output "$a $c"
}else{
    Write-Output "$a $b $c"
    #FirstPart SecondPart FinalPart
}

$b = ""
if($b -eq ""){
    Write-Output "$a $c"
    #FirstPart FinalPart
}else{
    Write-Output "$a $b $c"
}
Run Code Online (Sandbox Code Playgroud)

实际上非常需要的是使用-join …

string powershell concat concatenation

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

如何在php中用字符串连接foreach循环

如何像这样在 PHP 中用字符串连接 foreach 循环

$traning [] = '<tr>
    <td style="width:30%" id="trainingCode_' . $key + 1 . '">
    <select class="select2 form-control" data-live-search= "true" name="trainingCode[]">
        <option value="0">SELECT CODE</option>'.
        foreach ($code=0 as $row) {
            //
        }
    .'</select>
    </td>
   </tr>';
Run Code Online (Sandbox Code Playgroud)

谁能帮我?

提前致谢

php foreach concat

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

如何在postgresql函数中连接两个字符串?

我想要一个返回连接字符串的函数。在 postgresql 中执行此函数后出现以下错误。

CREATE OR REPLACE FUNCTION getTableName () 
RETURNS text AS $$ 
DECLARE 
    state_short_name text; 
BEGIN 
   state_short_name := (select lower(state_short_name) from mst_state where state_code in (SELECT substr(entity_code,1,2) FROM shg_detail_share WHERE entity_code = '3420006002001'))   
   RETURN (CONCAT(state_short_name, '_shg_detail'));
END;
$$  LANGUAGE plpgsql 
Run Code Online (Sandbox Code Playgroud)

我希望输出像'jh_shg_detail',但我收到这样的错误

ERROR:  syntax error at or near "("
LINE 9:    RETURN (CONCAT(state_short_name, '_shg_detail')); 
Run Code Online (Sandbox Code Playgroud)

postgresql concat plpgsql

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

在pytorch中连接两个不同形状的火炬张量

我有两个火炬张量。一种有形[64, 4, 300],一种有形[64, 300]。如何连接这两个张量以获得 shape 的合成张量[64, 5, 300]。我知道tensor.cat用于此的函数,但为了使用该函数,我需要重塑第二个张量以匹配张量的维数。我听说不应该对张量进行整形,因为它可能会弄乱张量中的数据。我该如何进行这种连接?

我试过重塑,但接下来的部分让我对这种重塑更加怀疑。

a = torch.rand(64,300)

a1 = a.reshape(64,1,300)

list(a1[0]) == list(a)
Out[32]: False
Run Code Online (Sandbox Code Playgroud)

concat concatenation torch pytorch tensor

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

如何从序言中的列表中修剪前 N 个元素

如何编写 prolog 程序以使用 conc 操作从 prolog 中的 List 中修剪前 N 个元素。

trim(L1,N,L2) which is true if L2 contains the first N elements of L1 
Run Code Online (Sandbox Code Playgroud)

有人能帮帮我吗。

这是我的答案,正确吗?

trim(L1, N, L2):- conc(L2,T,L1), length(L2,N),length(L1,N2), N2>= N
Run Code Online (Sandbox Code Playgroud)

concat list trim prolog

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

如何在Angular中合并两个数组?

根据JS文档,有一个用于连接数组的concat()方法,但如果我在angular中尝试它:

$scope.array1 = [];
$scope.array2 = [];

$scope.myConcatenatedData = array1 .concat(array2);
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:ReferenceError: array1 is not defined因为我没有在声明数组时使用var.

javascript arrays concat angularjs

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