2016-09-23 2 views
-1

저는 PHP에서 새롭고 저의 문제는 제 테이블에 키/값을 전달하려고합니다. 다른 방법이 있나요? 고맙습니다! 여기 키를 가져 와서 HTML 태그 안에 인쇄하는 방법은 무엇입니까?

내 코드입니다 :

<?php 
$array = array(
"Salary of Mr. A is " => "1000$", 
"Salary of Mr. B is " => "1200$", 
"Salary of Mr. C is " => "1400$");    
?> 
<!DOCTYPE html> 
<html> 
<head> 
    <title></title> 
</head> 
<body> 
<table border="1"> 
    <tr> 
     <td><?= $array[0]; ?></td> 
     <td><?= $array["Salary of Mr. A is "]; ?></td> 
    </tr> 
    <tr> 
     <td></td> 
     <td><?= $array["Salary of Mr. B is "]; ?></td> 
    </tr> 
    <tr> 
     <td></td> 
     <td><?= $array["Salary of Mr. C is "]; ?></td> 
    </tr> 
</table> 
</body> 
</html> 

답변

1

또 다른 방법은

<?php 
     $array = array(
     "Salary of Mr. A is " => "1000$", 
     "Salary of Mr. B is " => "1200$", 
     "Salary of Mr. C is " => "1400$");    
    ?> 
    <!DOCTYPE html> 
    <html> 
    <head> 
     <title></title> 
    </head> 
    <body> 
    <table border="1"> 
    <?php foreach ($array as $key => $value) { ?> 
     <tr> 
      <td><?php echo $key; ?></td> 
      <td><?php echo $value; ?></td> 
     </tr> 
    <?php } ?> 
    </table> 
    </body> 
    </html> 
입니다
0

봅니다, foreach는 루프를 사용하여 작품과 시간을 절약 할 수 있습니다.

<?php 
$array = array(
"Salary of Mr. A is " => "1000$", 
"Salary of Mr. B is " => "1200$", 
"Salary of Mr. C is " => "1400$"); 


?> 
<!DOCTYPE html> 
<html> 
<head> 
    <title></title> 
</head> 
<body> 
<table border="1"> 
<?php 

foreach($array as $key => $value) 
{ 
    echo "<tr>"; 
    echo "<td>" . $key . "</td>"; 
    echo "<td>" . $value . "</td>"; 
    echo "</tr>"; 
} 

?> 
</table> 
</body> 
</html> 
관련 문제