-4
votes

Comment imprimer l'enregistrement d'une matrice multidimensionnelle en PHP

Comment écho à chaque objet d'un tableau. Ma sortie est comme dans l'image.

Entrez la description de l'image ici


3 commentaires

Cela n'a rien à voir avec CodeDediciter, vous devez d'abord utiliser PHP - vous devez d'abord apprendre boucle


regarde l'image s'il vous plaît


S'il vous plaît n'ajoutez pas d'images de texte. Ajoutez le texte lui-même à la question car il est beaucoup plus facile de lire et de travailler avec.


4 Réponses :


0
votes

Utiliser print_r () . Voici le doc .

Par exemple: < / p> xxx

la sortie sera: xxx


2 commentaires

Je veux faire écho à chaque objet d'un tableau ?? S'il vous plaît regarder l'image ci-dessus


print_r imprimer uniquement dans ce format. Voir le poste édité.



1
votes

simple pourcheach devrait le faire.

foreach ($data as $key => $value) {
      echo $key . ": " . $value . "\n";
      // optionally add a second foreach here
      foreach($value as $k => $v) {
           echo $k . ": " . $v;
      }
}


1 commentaires

sa matrice d'erreur montrant la conversion de chaîne



0
votes

fonction récursive pour ce problème pour n'importe quel tableau

<?php
$array=array('a','b','c');
echo stringFromArray($array);

function stringFromArray($array,$depth='') {
  $ret='';
  foreach ($array as $key => $value) {
    if(is_array($value)) {
      $ret.= "\n".$depth.$key . ": " . stringFromArray($value,$depth."\t");  // add tab character to create indent
    } else { // todo: should check if $value actually is echoable variable type
      $ret.= "\n".$depth.$key . ": " . $value;
    }
  }
  return($ret);
}
?>


0 commentaires

0
votes

J'espère que vous devez imprimer le résultat de l'enquête ou le rapport dans une vue. Il suffit de passer le tableau pour voir du contrôleur et de la boucle. Utilisation de forach comme mentionné ci-dessus par @tonic


0 commentaires