gpt4 book ai didi

php - 将函数的输出设置为等于变量

转载 作者:太空宇宙 更新时间:2023-11-03 19:46:44 26 4
gpt4 key购买 nike

我如何将自定义 php 函数的输出设置为变量?

函数是:

function getRandomColor1() {
global $cols;
$num_cols = count($cols);
$rand = array_rand($cols);
$rand_col = $cols[$rand];
echo $rand_col;
unset($cols[$rand]);
}

如何将 getRandomColor1 设置为 $RandomColor1?

我需要它是一个变量,这样我就可以在 css 中使用它,例如:

#boxone1 {  
height: 150px;
width: 150px;
background: <?=$RandomColor1?>;
float: left;
}

如果无法将其设置为变量,我还能如何将函数的输出放入 css 中?

最佳答案

好吧,有很多答案都指向正确的方向,但要为您说明:

您的函数需要return你想要的值(value)。请阅读此链接,因为它是您问题的答案(感谢 egasimus 提供的链接)。

所以像这样:

function getRandomColor1() {
global $cols;
$num_cols = count($cols);
$rand = array_rand($cols);
$rand_col = $cols[$rand];
unset($cols[$rand]);
return $rand_col;
}

然后

#boxone1 {  
height: 150px;
width: 150px;
background: <?php echo getRandomColor1(); ?>;
float: left;
}

此外,<?=如果您正在使用的服务器没有启用正确的设置(或稍后决定禁用它),可能会导致错误和安全问题。总是使用 <?php echo 可能更安全.

关于php - 将函数的输出设置为等于变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11369506/

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