gpt4 book ai didi

php - 根据其他变量值和静态文本构造一个 PHP 变量名

转载 作者:可可西里 更新时间:2023-11-01 00:01:39 24 4
gpt4 key购买 nike

我想告诉我的函数根据星期几调用哪个变量。星期几存储在 $s_day 中,我要调用的变量根据它是哪一天而变化。

例如

我在 $d_monday_text1 中存储了一个字符串 'Welcome to the week'。我可以通过连接变量?

$s_day = date("l");
$text1 = '$d_'.$s_day.'_text1';

我希望它的计算结果为 $d_monday_text1,如上所述,它的值为“Welcome to the week”。所以,稍后我想使用:

echo $text1;

产生结果输出 = 欢迎来到这一周。

我研究了可变变量,这可能是去这里的方法,但我在语法上苦苦挣扎。我可以让它回显连接的名称,但我不知道如何评估该名称。

最佳答案

可变变量不是一个好主意——您应该使用数组。他们非常非常适合这个问题。

例如,你可以使用这样的东西:

$messages = array(
'monday' => 'Welcome to the week',
'tuesday' => 'Blah blah',
'wednesday' => 'wed',
'thursday' => 'thu',
'friday' => 'fri',
'saturday' => 'sat',
'sunday' => 'week is over!'
);

$dayName = date('l');
echo $messages[$dayName];

数组是数据格式,用于存储诸如此类的多个相关值。

关于php - 根据其他变量值和静态文本构造一个 PHP 变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1817922/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com