Donc, je travaille avec PHP pour la première fois et j'essaie de récupérer et d'afficher les valeurs d'un tableau. Après beaucoup de recherches sur Google, les seules méthodes que je peux trouver pour cela sont print_r
, var_dump
ou var_export
. Cependant, toutes ces méthodes renvoient quelque chose qui ressemble à ceci:
[a] => Apple
[b] => banana
[c] => orange
Je n'arrive pas à comprendre comment styler cette sortie. J'ai besoin de dépouiller le [a] =>
partie et ajoutez des virgules. Je sais que le processus doit être assez simple, mais je n’ai pas été en mesure de retrouver la documentation qui montre comment le faire.
<?php $data = array('a'=>'Apple','b'=>'banana','c'=>'orange');?>
<pre><?php print_r($data); ?></pre>
Résultat:
Tableau
(
[A] => Apple
[B] => banane
[C] => orange
)
Vous pouvez utiliser implode pour renvoyer votre tableau avec un séparateur de chaîne.
$withComma = implode(",", $array);
echo $withComma;
// Will display Apple,banana,orange
utilisez implode(',', $array);
pour la sortie en tant que Apple,banana,orange
Ou
foreach($array as $key => $value)
{
echo $key." is ". $value;
}
un extrait de code simple que j'ai préparé, j'espère qu'il vous sera utile;
$ages = array("Kerem"=>"35","Ahmet"=>"65","Talip"=>"62","Kamil"=>"60");
reset($ages);
for ($i=0; $i < count($ages); $i++){
echo "Key : " . key($ages) . " Value : " . current($ages) . "<br>";
next($ages);
}
reset($ages);
Parcourez le tableau et faites ce que vous voulez avec les valeurs individuelles.
foreach ($array as $key => $value) {
echo $key . ' contains ' . $value . '<br/>';
}
la fonction join()
doit fonctionner pour vous:
$array = array('Apple','banana','ananas');
$string = join(',', $array);
echo $string;
Sortie:
Pomme, banane, ananas
vous pouvez facilement utiliser join ()
$fruits = array("Apple", "banana", "orange");
print join(" ".$fruits);
Autre option:
$lijst=array(6,4,7,2,1,8,9,5,0,3);
for($i=0;$i<10;$i++){
echo $lijst[$i];
echo "<br>";
}