如何解决我想将单个 int 设置为单个变量,但我从 php 中的 1 个变量中获取了 2 个 int
大家
我的问题是想将单个字符串设置为单个变量,但我从 PHP 中的 1 个变量中获取了 2 个字符串
这是我的代码,我想将单个 int 设置为单个变量。
include_once("colors.inc.php");
$ex=new GetMostCommonColors();
$path = '../functions/userProfiles/images/'.$imageName;
$colors=$ex->Get_Color( $path,$results,$brightness,$gradients,$delta);
foreach ( $colors as $hex => $count )
{
if ( $count > 0 )
{
echo $hex;
}
}
输出
00000 // 第一个整数
60607 // 第二个单整数
我只是想让这个 int 设置在这样的单个变量中。
$int1 = first single int;
$int2 = second single int;
这就是我如何将单个 int 设置为单个变量的方法。
对不起,我的英语不好,我只是糊涂了。
解决方法
我不是 100% 确定我是否完全理解你的问题,但如果你试图根据计数创建变量名,你会做这样的事情
$index =0;
foreach ( $colors as $hex => $count )
{
// Creating a name for the variable
$variableName="Int$index";
echo "\nVariableName: $variableName";
// Assigning a value to that variable.
$$variableName=$hex;
echo "\n$variableName is: ".$$variableName;
$index++;
}
echo "\n".$Int0;
echo "\n".$Int1;
输出应该是这样的
VariableName: Int0
Int0 is: 00000
VariableName: Int1
Int1 is: 60607
00000
60607
如果您只想从您调用的方法中获得一个值,则 Get_Color 的第二个参数应设置为 1,其中 $results 等于您想要的结果总数。我对这个方法不太熟悉,所以我只是在网上快速搜索了一下,看看它需要和返回什么样的值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。