J'ai un code comme ci-dessous et je ne suis pas sûr de quel type de variable de données Quand Je l'ai fait voici ce que $groups [] code> a et comment puis-je le lire?
print_r (saprfc_table_read ($ fce, "producteurs d'activités", $ i); cod> j'ai eu des tas de tableaux sans séparer et je ne sais pas comment exactrer les données. Peut-je me dire quoi ça fait au-dessus de phrases? p>
print_r (SAPRFC_TABLE_Read ($ fce, "ActivitésGroups", $ i); Code> Résultat me donne: P>
Array (
[AGR_NAME] => Y:SECURITY_DISPLAY
[FROM_DAT] => 20080813
[TO_DAT] => 99991231
[AGR_TEXT] => Security Display - Users & Roles
[ORG_FLAG] => C
)
Array (
[AGR_NAME] => Y:SECURITY_ADMIN_COMMON
[FROM_DAT] => 20080813
[TO_DAT] => 99991231
[AGR_TEXT] => Security Administrator
[ORG_FLAG] => C
)
Array (
[AGR_NAME] => Y:LOCAL_TRANSPORT
[FROM_DAT] => 20090810
[TO_DAT] => 99991231
[AGR_TEXT] => Transport into target client - DEV system only
[ORG_FLAG] =>
)
4 Réponses :
[] code> signifie poussant strong> - mettre l'argument donné comme un nouvel élément à la fin de la matrice. Cela signifie que
olectgroups code> est un tableau *.
$arr = array();
$arr[] = 1; // Put 1 in position 0
$arr[] = "a"; // Put "a" in position 1
$arr[] = array() // Put a new, empty array in position 2
J'aimerais souligner que si $ test code> est NULL, Cela fonctionne . Cependant, poussant avec
array_push () code>, vous ne peut pas définir le premier paramètre sur NULL A >.
Comment puis-je le lire?. P>
Etant donné que
saprfc_table_read code> renvoie déjà un tableau,
$ Activitygroups code> sera un tableau de tableaux (
[] code> crée un nouvel élément de tableau dans le tableau < CODE> $ ACTIVITYGROUPS CODE>). Pour le lire, vous pouvez y atténuer avec pour acheter: p>
xxx pré> blockQuote>
Aussi pour afficher une variable entière, vous pouvez utiliser var_dump ($ d'activitésgroups) code>
Dans de nombreuses langues, la notation Si la variable est NULL, vous pouvez envisager les crochets comme une déclaration d'une matrice. P>
La même notation de poussée s'applique à JavaScript, par exemple. Lorsque vous l'utilisez comme Un tableau peut être marqué avec [] code> signifie un tableau.
Est identique à celui de PHP's
array_push () code>
: Il pousse un élément de la variable [] code> à la fin. p>
$ var [] = 'a'; code> Ce qui se passe est la même chose que
array_push () code>
je parlais au-dessus. Trouve simplement la position suivante dans le tableau et ajoute votre valeur. P>
pour code>,
foreach code>,
tandis que code>,
faire pendant code> et vous pouvez vérifier que c'est. Contenu avec
print_r () code>
ou var_dump () code>
fonctions. P>
C'est un tableau, mais la sortie que vous avez indique que vos tableaux imbriqués n'ont pas de clés. Je suis sûr qu'ils ont les clés par défaut de 0,1,2,3,4 ... et ainsi de suite, mais si vous voulez les identifier par une manière significative, je suggère de régler les clés des données dans le tableau .
Comment retourner $ groupe d'activités [] avec les mêmes données dans la fonction? Donc, je peux la lire après avoir appelé la fonction ... merci d'avance
s'il vous plaît s'il vous plaît s'il vous plaît i> mettre un peu plus de temps à vos questions. Ensuite, vous pourriez effectivement obtenir de l'aide avec cette affaire.
Dupliqué possible de Référence - Qu'est-ce que ce symbole signifie dans php? a >
@Wrikken: Assez intéressant, il y a aucun symbole de support carré du tout i> sur cette page! J'ai échoué à trouver d'utiliser Ctrl + F dans Firefox. On dirait qu'il est temps de le mettre à jour.
Je viens de voir ça, éditer autant que nous parlons, je suppose de façon flagrante que c'était là, il s'agit de la valeur par défaut de pointer lorsque vous parlez des opérateurs PHP. Mais en effet, pas un double de celui-ci ... Stackoverflow .Com / Questions / 2431629 / PHP-Array-Push-Vs-Myarra Y est un.