如何将字符串添加到 PHP 变量?

巴基

我不确定这是否是定义这个问题的正确方法。

我有可能存在的字符串,也可能不存在。它恰好是一个数字:$number

如果$number不存在,那么我想使用 PHP 变量$url但是如果$number确实存在,那么我想使用名为 的 PHP 变量$url+the number,即,$url2如果$number=2

所以我尝试了这段代码,但它不起作用:

$number = "2"; //(Can be either missing, or equal to 1, 2, or 3)

$url = "www.0.com"; // Fallback
$url1 = "www.1.com";
$url2 = "www.2.com";
$url3 = "www.3.com";

$result = $url.=$number ;

// If $number=1, I want $result to be : www.1.com
// If $number=2, I want $result to be : www.2.com
// If $number=3, I want $result to be : www.3.com
// If $number IS NOT SET, I want $result to be : www.0.com

// Now do something with $result

也许有一种完全更好的方法来实现我想要的(会很高兴看到示例),但无论如何我也很好奇了解如何以我的方式实现它。

克里斯85

您可以将三元与in_array一起使用empty

$number = "2"; //(Can be either missing, or equal to 1, 2, or 3)
$url = "www.0.com"; // Fallback
$url1 = "www.1.com";
$url2 = "www.2.com";
$url3 = "www.3.com";
$result = (!empty($number) && in_array($number, array(1,2,3))) ? ${'url' . $number} : $url;
echo $result;

演示:https : //eval.in/821737

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将符号或文本添加到 php 变量

如何将变量添加到PHP数组中?

PHP如何将前缀添加到变量

如何将PHP变量添加到href网址

当变量在“if”语句中时,如何将变量添加到字符串中?

使用javascript:如何将变量添加到包含引号的字符串中?

如何将变量添加到字符串?(快速)

如何将char变量添加到字符串?

如何将字符串变量添加到 asp:label 文本?

PHP如何将查询字符串分成变量

在上传文件之前,将PHP字符串变量添加到文件名的开头

如何将文本添加到动态生成页面标题的php字符串中?

PHP 如何将数组添加到 Json 不像字符串

如何将 JSON 项添加到 PHP 字符串?

如何将字符串添加到 php 函数内的数组中

如何将字符串变量添加到树状图中,其标签按因子级别着色?

如何将变量和字符串添加到同一个打印语句中?

如何将 html 字符串附加/添加到输出变量,连接对 map 方法做了什么?

如何将包含HTML标记和php变量的字符串转换为php字符串变量?

如何将 Python 字符串变量添加到 Python 中的 SQL 字符串变量的一部分?

如何将PHP变量值添加到查询之间

PHP-如何将字符串变量的内容用作empty()中的变量?

将jQuery变量添加到字符串

将变量添加到字符串中

PHP-如何将命名变量放入字符串中,并在变量之前定义字符串

PHP将变量附加到字符串的末尾

JavaScript 将 PHP 变量附加到字符串

将变量附加到php插入字符串中

将天数添加到PHP变量