begin process at 2012 05 31 12:13:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

POO

 > 

Classes & Objets

 > 

Problème avec un tableau


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème avec un tableau

mardi 30 août 2011 à 15:33:40 | Problème avec un tableau

trasher

Salut :)

J'ai un gros problème avec un foreach, et un tableau, voici le problème :

Le tableau :

Code :
[arenaTeams] => Array
                (
                    [0] => stdClass Object
                        (
                            [name] => Ragna nous tuera
                            [personalRating] => 1656
                            [teamRating] => 1655
                            [size] => 2v2
                        )

                    [1] => stdClass Object
                        (
                            [name] => nul en pve nul en pvp
                            [personalRating] => 1835
                            [teamRating] => 1835
                            [size] => 3v3
                        )

                )


La fonction :

Code PHP :
<?php
function get_arena_personalRating($api, $size)
{
	$profile = $api->pull_JSON();

	foreach($profile->pvp->arenaTeams as $team)
	{
		echo '<pre>';
		p($team);
		echo '</pre>';

		if($team->size === $size)
			return $team->personalRating;

		else
			return 0;
	}

	return null;
}
?>



Donc j'affiche comme cela :

Code PHP :
<?php
echo '2v2 - '.get_arena_personalRating($api, '2v2').'<br />';
echo '3v3 - '.get_arena_personalRating($api, '3v3').'<br />';
echo '5v5 - '.get_arena_personalRating($api, '5v5');
?>



Et ça me renvoie :

Code :
stdClass Object
(
    [name] => Ragna nous tuera
    [personalRating] => 1656
    [teamRating] => 1655
    [size] => 2v2
)

2v2 - 1656

stdClass Object
(
    [name] => Ragna nous tuera
    [personalRating] => 1656
    [teamRating] => 1655
    [size] => 2v2
)

3v3 - 0

stdClass Object
(
    [name] => Ragna nous tuera
    [personalRating] => 1656
    [teamRating] => 1655
    [size] => 2v2
)

5v5 - 0



Ça devrai me renvoyer ceci :

Code PHP :
stdClass Object
(
    [name] => Ragna nous tuera
    [personalRating] => 1656
    [teamRating] => 1655
    [size] => 2v2
)

2v2 - 1656

stdClass Object
(
    [name] => nul en pve nul en pvp
    [personalRating] => 1835
    [teamRating] => 1835
    [size] => 3v3
)

3v3 - 1835

5v5 - 0


Je ne comprends pas. En fait c'est ça qui me bloque depuis le début, j'ai beau faire des codes différents, et j'ai toujours le même bug :(
mercredi 14 septembre 2011 à 11:32:03 | Re : Problème avec un tableau

easynoob

Salut

Code PHP :
		if($team->size [color=red]===[/color] $size)
			return $team->personalRating;

		else


Il n'y aurai pas un "=" de trop ?



Cette discussion est classée dans : code, size, object, stdclass, personalrating


Répondre à ce message

Sujets en rapport avec ce message

Image aléatoire [ par theoscar ] Bonjour à tous !Voici un code qui affiche une image aléatoire sur une page à partir d'un dossier 'image'. Ce code fonctionne très bien mais j'aimerais heure et date [ par jamelzzz ] bonjour,j'ai crée  un code qui affiche l'heure automatique.il marche trés  bien lorsque on appuie sur actualiser(F5).maintenant au  desous de cette  c Map et changement de valeur dans form [ par gnut ] Bonjour, Je suis débutant en PHP et je ne parviens pas à appliquer la fonction hidden (que j'ai vu sur le site) à ma MAP pour un "form" Recherche (rem POO - RecursiveDirectoryIterator [ par inwebo ] Bonjour à tous, Je suis en train de tester la SPL de PHP et plus précisément la class [url=http://php.net/manual/fr/class.recursivedirectoryiterator. comment charger les fichier pdf dans un formulaire php [ par iliastafom ] Bjr je suis entrain de concevoir un application de gestion des archives ou je suis appelé à consulter les page chargé .le probleme c que je ne parvien Création d'une fonction BB-Code [ par Kronikerz ] Hello à toutes et tous, Aujourd'hui j'ai décidé de m'entrainer sur la création d'une fonction de choix, celle de la notation d'une chaîne BBCode en c Création d'une fonction BB-Code [ par Kronikerz ] Hello à toutes et tous, Aujourd'hui j'ai décidé de m'entrainer sur la création d'une fonction de choix, celle de la notation d'une chaîne BBCode en c _FILES et size [ par oceane751 ] Bonjour à tous, J'ai un input type file, pour uploader des images. Je suis chez free Sauf que chez eux l'upload est limité J'ai récupéré un bout de Ajouter un noeud a un fichier XML [ par tchoule84 ] Bonjour a tous, voila j'ai un fichier xml que je souhaiterais modifier grâce a une fonction php. Je récupère dans un objet des tableaux qui sont génér Convertir du code PHP à un autre langage ? [ par jarodjarod ] Bonjour à tous, Je voudrais savoir si on peut convertir par un logiciel, un code PHP (des fonctions ecrites par l'utilisateur) à un autre langage (vo


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales