获取数组并将其放入格式化的HTML样式中

时间:2014-11-16 20:17:49

标签: php arrays

我让我的公司感兴趣的是我的数据库Actor,Chief,Doctor,所以我使用explode将它作为一个数组,我需要将每个项目放在{{1}在我的array样式中就是这样的

enter image description here

从你的形象中可以看出,我需要让Actor有50分然后Chief有40分等等

这是我的HTMLPHP代码

HTML

2 个答案:

答案 0 :(得分:1)

我想在这里你可以找到如何访问你的价值

$companyInterested='Actor,Chief,Doctor';

list($Actor,$Chief,$Doctor)= explode(',', $companyInterested); //option 1

 echo $Actor; echo $Chief; echo $Doctor;


$tat= explode(',', $companyInterested);  //option 2

print $tat[0]; print $tat[1]; print $tat[2]; 

如果数组的大小没有固定,那么你可以使用选项2并初始化值,如$ i befor start while循环,如下所示

$i=0;
while($value == $variale){
//some codes
$tat= explode(',', $companyInterested);
print "<div> $tat[$i] </div>";
//continue
$i++; }

或者你甚至可以循环它。

while($value == $variale){
//some codes
$tat= explode(',', $companyInterested);
forech($tat as $value){
print "<div> $value </div>"; }
//continue
$i++; }

答案 1 :(得分:0)

尝试替换

<?php echo $i->interest_in ?>

   <?php echo $tat[0]; ?>

或者您也可以进行简单的格式化以便友好使用。

list($actor,$chief,$doctor) = explode(',',$companyInterested);

//如果$ tat变量是混合的,那么你必须在你的情况下搜索一个值

使用

  

$actor = array_search('Actor', $tat); // Will search for actor and return key

使用它:

<?php echo $tat[$actor]; ?>

循环数组:

$result = implode('<br/>', explode(',', $companyInterested));