打印多个数组值

时间:2016-07-16 11:48:38

标签: php echo

  

我有以下代码

    $student_IT_vitipare = mysql_query("SELECT * from notat where dega='teknologji informacioni' AND viti_lendes='viti pare' ");
  $vekt_stud_IT_vitipare = array();
  while ($kolo1 = mysql_fetch_array($student_IT_vitipare)) {
  $vekt_stud_IT_vitipare[] = $kolo1;
  }  
  $gjatesia_vektorit = count($vekt_stud_IT_vitipare);
  

示例:数组取自数据库名称,姓氏,它有{john,trevis} {george,trolus} {dionis,karrblus}等...   我知道,如果我想只回显名称代码是:

for($i=0;i<$gjatesia_vektorit;i++){
   echo $vekt_stud_IT_vitipare[$i]['name'];
 }
  

我试过了$ vekt_stud_IT_vitipare [$ i] [&#39;名称&#39;] [&#39;姓氏&#39;];但它不起作用

2 个答案:

答案 0 :(得分:0)

你应该停止使用mysql_ *,因为它已在php 7.0上删除而不是使用mysqli_ *或PDO

您的代码无法正常工作,但如果您执行类似

的操作
for($i=0;i<$gjatesia_vektorit;i++){
echo $vekt_stud_IT_vitipare[$i][$i];
 }

它会,但你只会有一个值

相反,你需要一个嵌套的foreach循环

foreach($vekt_stud_IT_vitipare as $key => $value) {
        foreach ($value as $val) {              
       echo $val;
    }
}

答案 1 :(得分:0)

共享您要比较的确切样本数组。我会尽力解决这个问题。你分享的那个还不够。

我需要以下数组样本:

$vekt_stud_IT_vitipare