试图在php中压缩字符串,但它认为它是数组
奇怪的情况,我甚至不知道该怎么称呼它(因此无法找到任何以前的帖子) 我将一个字符串变量作为函数传递,然后尝试将其连接到另一个字符串:试图在php中压缩字符串,但它认为它是数组,php,string,Php,String,奇怪的情况,我甚至不知道该怎么称呼它(因此无法找到任何以前的帖子) 我将一个字符串变量作为函数传递,然后尝试将其连接到另一个字符串: function saveFunction($number){ $myStr = "drawer-$number[]"; return $myStr; } 因此,输出应为: saveFunction("2") "drawer-2[]" 但是,由于括号的缘故,它认为我正在以数组的形式访问$number,因此输出为: "0" 我甚至试过: function
function saveFunction($number){
$myStr = "drawer-$number[]";
return $myStr;
}
因此,输出应为:
saveFunction("2")
"drawer-2[]"
但是,由于括号的缘故,它认为我正在以数组的形式访问$number,因此输出为:
"0"
我甚至试过:
function saveFunction($number){
$myStr = "drawer-$number";
return $myStr + "[]";
}
得到了同样的结果
建议?PHP中的双引号很棘手。他们解释字符串。这就是为什么
“绘图-$number”
首先起作用的原因
有时,字符串本身不适合自动解释。您可以使用始终安全的连接:
return "drawer-" . $number . "[]";
或者使用{}
帮助自动检测:
return "drawer-{$number}[]"; // as opposed to: "drawer-{$number[]}"
或者使用sprintf
:
return sprintf("drawer-%s[]", $number); // %s because $number is actually a string, not an int
PHP中的双引号很棘手。他们解释字符串。这就是为什么
“绘图-$number”
首先起作用的原因
有时,字符串本身不适合自动解释。您可以使用始终安全的连接:
return "drawer-" . $number . "[]";
或者使用{}
帮助自动检测:
return "drawer-{$number}[]"; // as opposed to: "drawer-{$number[]}"
或者使用sprintf
:
return sprintf("drawer-%s[]", $number); // %s because $number is actually a string, not an int
PHP中的双引号很棘手。他们解释字符串。这就是为什么
“绘图-$number”
首先起作用的原因
有时,字符串本身不适合自动解释。您可以使用始终安全的连接:
return "drawer-" . $number . "[]";
或者使用{}
帮助自动检测:
return "drawer-{$number}[]"; // as opposed to: "drawer-{$number[]}"
或者使用sprintf
:
return sprintf("drawer-%s[]", $number); // %s because $number is actually a string, not an int
PHP中的双引号很棘手。他们解释字符串。这就是为什么
“绘图-$number”
首先起作用的原因
有时,字符串本身不适合自动解释。您可以使用始终安全的连接:
return "drawer-" . $number . "[]";
或者使用{}
帮助自动检测:
return "drawer-{$number}[]"; // as opposed to: "drawer-{$number[]}"
或者使用sprintf
:
return sprintf("drawer-%s[]", $number); // %s because $number is actually a string, not an int
您只需使用如下字符串连接变量:
<?php
function saveFunction($number){
return $myStr = "drawer-" . $number . "[]";
}
echo saveFunction("2");
?>
有关更多信息,请参见:您可以使用如下字符串对变量进行压缩:
<?php
function saveFunction($number){
return $myStr = "drawer-" . $number . "[]";
}
echo saveFunction("2");
?>
有关更多信息,请参见:您可以使用如下字符串对变量进行压缩:
<?php
function saveFunction($number){
return $myStr = "drawer-" . $number . "[]";
}
echo saveFunction("2");
?>
有关更多信息,请参见:您可以使用如下字符串对变量进行压缩:
<?php
function saveFunction($number){
return $myStr = "drawer-" . $number . "[]";
}
echo saveFunction("2");
?>
有关更多信息,请参见:是否形成字符串,如
$myStr=“drawer-”$number。“[]”代码>帮助?消除歧义:$myStr=“抽屉-{$number}[]”代码>和返回$myStr+“[]”代码>+
是PHP中的加法运算符
是串联运算符吗?让这么多人感到惊讶!像$myStr=“drawer-”$number.[]”这样形成字符串代码>帮助?消除歧义:$myStr=“抽屉-{$number}[]”代码>和返回$myStr+“[]”代码>+
是PHP中的加法运算符
是串联运算符吗?让这么多人感到惊讶!像$myStr=“drawer-”$number.[]”这样形成字符串代码>帮助?消除歧义:$myStr=“抽屉-{$number}[]”代码>和返回$myStr+“[]”代码>+
是PHP中的加法运算符
是串联运算符吗?让这么多人感到惊讶!像$myStr=“drawer-”$number.[]”这样形成字符串代码>帮助?消除歧义:$myStr=“抽屉-{$number}[]”代码>和返回$myStr+“[]”代码>+
是PHP中的加法运算符
是串联运算符吗?让这么多人感到惊讶!