Comment imprimer ou l'écho de l'index de tableau en PHP
Je suis en train de remplir ma mission et c'est la dernière chose à faire maintenant.
Je sais que si je veux imprimer l'ensemble du tableau je peux utiliser foreach
et beaucoup d'autre méthode pour imprimer le tableau d'ensemble
foreach($v as $k=>$variable_name) { echo "<p> This is index of $k. value is $variable_name <br/></p>";}
Mais que faire si je veux imprimer seulement chaque index séparément?
Je veux faire le message d'erreur sous chaque forme, donc c'est pourquoi je veux que chacun d'entre eux de se séparer.
J'ai essayé avec $v[0]
et rien n'apparaît.
est-il un truc ou quelque chose qui me manque?
echo $k; Devrait fonctionner.
Si il y a quelque chose dans
Je vais avoir des tas de message d'erreur qui est stocker dans ce tableau à l'aide de array_push et maintenant je veux les afficher dans chaque endroit différemment.
Qu'est-ce que signifie 'l'index du tableau en PHP?
comme nous l'avons déjà 10 chaîne sera stocker dans le tableau et je veux imprimer chacun d'eux comme indice de 0, 1, 2, quelque chose comme ça.
Si il y a quelque chose dans
$v[0]
puis echo $v[0]
devrait fonctionner. Nous avons besoin de plus d'informations pour diagnostiquer ce problème.Je vais avoir des tas de message d'erreur qui est stocker dans ce tableau à l'aide de array_push et maintenant je veux les afficher dans chaque endroit différemment.
Qu'est-ce que signifie 'l'index du tableau en PHP?
comme nous l'avons déjà 10 chaîne sera stocker dans le tableau et je veux imprimer chacun d'eux comme indice de 0, 1, 2, quelque chose comme ça.
OriginalL'auteur Ali | 2012-06-20
Vous devez vous connecter pour publier un commentaire.
Si vous parlez d'un tableau associatif, vous avez besoin de récupérer l'index directement:
Exemple:
Vous pouvez faire un print_r($array) pour voir la structure du tableau joliment mis en forme:
Ce que vous êtes en train de faire à la place est de récupérer une valeur par ses index numérique, comme dans
Sur une autre note, vous pouvez vérifier à l'avance si une clé existe à l'aide de array_key_exists():
OriginalL'auteur Damien Pirsy
array_keys() va imprimer index dans le tableau.
OriginalL'auteur Somnath Muluk
Je crois que vous êtes à la recherche pour cette: http://php.net/manual/en/function.array-keys.php
Essayer (à partir de la page mentionnée ci-dessus):
OriginalL'auteur Xunnamius
Si vous êtes à l'aide de la
foreach
boucle alors vous êtes probablement à l'aide d'un tableau associatif (c'est à dire$v['inputName']
), à l'aide$v[0]
ne marcherait pas parce que les indices ne sont pas définis par des nombres - ils sont définis par le lettrage. Vous pouvez utiliser unforeach
boucle pour ensuite associer toutes les valeurs au numéro de l'index, puis de nous comme ça.Dans ce cas
$x[0]
serait de travaillerOriginalL'auteur Drew
Vous pouvez utiliser php array_keys fonction permettant d'obtenir toutes les clés. Si Son Tableau Associatif,
sortie sera :
Autre façon est :
OriginalL'auteur Nishu Tayal
utilisation print_r la fonction d'impression de la matrice :
OriginalL'auteur blearn