0

当我们使用 HTML + PHP 时,假设我们想要输出类似“Skill5”的内容,其中“5”是从 php 变量 $number 加载的,我们可以执行以下操作:

Skills<?php echo $number;?>

但是,现在我想在 PHP 中做同样的事情,我有如下一句话:

if($skills and $skills->skill5){

}

我也想从 $variable $number 加载数字 5 。

所以我尝试了以下事情:

if($skills and $skills->skill.$number){

}

但是,这是行不通的。这个 $number 在这里作为“null”工作,即使它设置为 5。

有任何想法吗?

非常感谢你!

4

1 回答 1

1

假设 $skills->skill = foo 和 $number = 5;

$skills->skill.$number

会回来foo5

改为这样做:

$pubVar = 'skill' . $number;
$skills->$pubVar

所以你实际上拉了skill5公共变量。

于 2013-03-24T02:51:26.843 回答