Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 循环读取数组_Php_Arrays - Fatal编程技术网

Php 循环读取数组

Php 循环读取数组,php,arrays,Php,Arrays,抱歉,如果这是一个简单的问题。我需要读取数组的索引值。我拥有并尝试更正的代码只读索引0。我试过一次,但还是会犯错误 <? if($entrata != ""){ $nome_condomino = getCondominoByIdEntrata($entrata[0]['id']); $saldo += (float) $entrata[0]['importo_versato']; //echo '<

抱歉,如果这是一个简单的问题。我需要读取数组的索引值。我拥有并尝试更正的代码只读索引0。我试过一次,但还是会犯错误

<? if($entrata != ""){

              $nome_condomino = getCondominoByIdEntrata($entrata[0]['id']);
              $saldo += (float) $entrata[0]['importo_versato'];

             //echo '<pre>' . print_r( $entrata,true ) . '</pre>';
            ?>
              <tr class="gradeX">
                <td class="center"><?echo $giorno;?></td>
                <td class="center"><?echo $nome_condomino[0]['nome_cognome'];?></td>
                <td class="center"><b><?echo "&euro; ".$entrata[0]['importo_versato'];?></b></td>
                <td class="center"><?echo "&euro; ".$saldo;?></td>
                <td class="center"><?echo $giorno_ok;?></td>
                <td class="center"><?echo $entrata_id[0];?></td>
              </tr>
          <? } ?>
职能:

    Array
   (
    [0] => Array
     (
        [0] => 38
        [id] => 38
        [1] => 35
        [id_condominio] => 35
        [2] => Carlo Vincenzo
        [nome_cognome] => Carlo Vincenzo
        [3] => 
        [codice_fiscale] => 
        [4] => 
        [dati_catastali_foglio] => 
        [5] => 
        [dati_catastali_particella] => 
        [6] => 
        [dati_catastali_subalterno] => 
        [7] => 
        [dati_catastali_piano] => 
        [8] => 
        [recapito] => 
        [9] => 2
        [civico] => 2
        [10] => 
        [citta] => 
        [11] => TA
        [provincia] => TA
        [12] => 
        [telefono] => 
        [13] => 
        [cellulare] => 
        [14] => 
        [fax] => 
        [15] => 
        [email] => 
        [16] => 
        [pec] => 
        [17] => si
        [occupante_uguale_titolare] => si
        [18] => 
        [occupante] => 
        [19] => 
        [occupante_rapporto] => 
        [20] => 
        [occupante_telefono] => 
        [21] => 
        [occupante_cellulare] => 
        [22] => 
        [occupante_email] => 
        [23] => 
        [occupante_pec] => 
        [24] => 
        [nome_utente] => 
    )

    )
     Array
     (
     [0] => Array
    (
        [0] => 52
        [id] => 52
        [1] => 35
        [id_condominio] => 35
        [2] => Mario Giancarlo
        [nome_cognome] => Mario Giancarlo
        [3] => 
        [codice_fiscale] => 
        [4] => 
        [dati_catastali_foglio] => 
        [5] => 
        [dati_catastali_particella] => 
        [6] => 
        [dati_catastali_subalterno] => 
        [7] => 
        [dati_catastali_piano] => 
        [8] => Via Rossi
        [recapito] => Via Rossi
        [9] => 5
        [civico] => 5
        [10] => 
        [citta] => 
        [11] => 
        [provincia] => 
        [12] => 
        [telefono] => 
        [13] => 
        [cellulare] => 
        [14] => 
        [fax] => 
        [15] =>
        [email] => 
        [16] => 
        [pec] => 
        [17] => si
        [occupante_uguale_titolare] => si
        [18] => 
        [occupante] => 
        [19] => 
        [occupante_rapporto] => 
        [20] => 
        [occupante_telefono] => 
        [21] => 
        [occupante_cellulare] => 
        [22] => 
        [occupante_email] => 
        [23] => 
        [occupante_pec] => 
        [24] => 
        [nome_utente] => 
    )

    )
印刷品($nome_condomino):


看起来$entrata不是数组还是空的?试着改变

if (!empty($entrata) && is_array($entrata)) {


将确保获得一个非空数组

您希望foreach语句从数组$entrata和$nome_condominio获取所有数据。像这样的东西可能有用:

更新:



请发布
打印($nome\u condomino)
打印($entrata)以及您希望输出HTML如何结构化的示例。同时,请参阅我认为现在可以工作,您可以删除$i=0&$i++。代码现在显示所有索引值,但不显示$nome_condomino是一个数组的信息?我刚刚发布了函数,因此anagrafe表有一个名为nome_cognome的列。我说得对吗?
    Array
   (
    [0] => Array
     (
        [0] => 38
        [id] => 38
        [1] => 35
        [id_condominio] => 35
        [2] => Carlo Vincenzo
        [nome_cognome] => Carlo Vincenzo
        [3] => 
        [codice_fiscale] => 
        [4] => 
        [dati_catastali_foglio] => 
        [5] => 
        [dati_catastali_particella] => 
        [6] => 
        [dati_catastali_subalterno] => 
        [7] => 
        [dati_catastali_piano] => 
        [8] => 
        [recapito] => 
        [9] => 2
        [civico] => 2
        [10] => 
        [citta] => 
        [11] => TA
        [provincia] => TA
        [12] => 
        [telefono] => 
        [13] => 
        [cellulare] => 
        [14] => 
        [fax] => 
        [15] => 
        [email] => 
        [16] => 
        [pec] => 
        [17] => si
        [occupante_uguale_titolare] => si
        [18] => 
        [occupante] => 
        [19] => 
        [occupante_rapporto] => 
        [20] => 
        [occupante_telefono] => 
        [21] => 
        [occupante_cellulare] => 
        [22] => 
        [occupante_email] => 
        [23] => 
        [occupante_pec] => 
        [24] => 
        [nome_utente] => 
    )

    )
     Array
     (
     [0] => Array
    (
        [0] => 52
        [id] => 52
        [1] => 35
        [id_condominio] => 35
        [2] => Mario Giancarlo
        [nome_cognome] => Mario Giancarlo
        [3] => 
        [codice_fiscale] => 
        [4] => 
        [dati_catastali_foglio] => 
        [5] => 
        [dati_catastali_particella] => 
        [6] => 
        [dati_catastali_subalterno] => 
        [7] => 
        [dati_catastali_piano] => 
        [8] => Via Rossi
        [recapito] => Via Rossi
        [9] => 5
        [civico] => 5
        [10] => 
        [citta] => 
        [11] => 
        [provincia] => 
        [12] => 
        [telefono] => 
        [13] => 
        [cellulare] => 
        [14] => 
        [fax] => 
        [15] =>
        [email] => 
        [16] => 
        [pec] => 
        [17] => si
        [occupante_uguale_titolare] => si
        [18] => 
        [occupante] => 
        [19] => 
        [occupante_rapporto] => 
        [20] => 
        [occupante_telefono] => 
        [21] => 
        [occupante_cellulare] => 
        [22] => 
        [occupante_email] => 
        [23] => 
        [occupante_pec] => 
        [24] => 
        [nome_utente] => 
    )

    )
if ($entrata != '') {
if (!empty($entrata) && is_array($entrata)) {
 <?php if($entrata != ""){
                 //echo '<pre>' . print_r( $entrata,true ) . '</pre>';
                $i = 0;
                foreach($entrata as $entr){
                    $nome_condomino = getCondominoByIdEntrata($entr['id']);
                    $saldo += (float) $entr['importo_versato'];
                ?>
                  <tr class="gradeX">
                    <td class="center"><?echo $giorno;?></td>
                    <td class="center"><?echo $nome_condomino['nome_cognome'];?></td>
                    <td class="center"><b><?echo "&euro; ".$entr['importo_versato'];?></b></td>
                    <td class="center"><?echo "&euro; ".$saldo;?></td>
                    <td class="center"><?echo $giorno_ok;?></td>
                    <td class="center"><?echo $entr['id'];?></td>
                  </tr>
               <?php 
                   $i++;
                } ?>
         <? } ?>