Evan Cutler
asked on
PHP Objects
Greetings, I have a variable that is instantiated as a PHP Object
$stats
$stats has some key->values assigned to it
$stats->gender = "male";
$stats->age = 34;
if I want the gender I can:
<?PHP echo $stats->gender ?>
what if I want the fieldname, not fieldvalue...
ie. I want "gender" to appear, not "male"...
Thanks.
$stats
$stats has some key->values assigned to it
$stats->gender = "male";
$stats->age = 34;
if I want the gender I can:
<?PHP echo $stats->gender ?>
what if I want the fieldname, not fieldvalue...
ie. I want "gender" to appear, not "male"...
Thanks.
ASKER
Thank you sivagnanum_c,
How do I differentiate one from another?
There's gender and age...
How do I pick one out?
Thanks
How do I differentiate one from another?
There's gender and age...
How do I pick one out?
Thanks
Hi,
just use the below code to print the field name
<?PHP
echo key($stats);
?>
just use the below code to print the field name
<?PHP
echo key($stats);
?>
ASKER
Ok, the problem is in this scenario, I have two fields....
How do I tell one from the other with that snippet?
Thanks.
How do I tell one from the other with that snippet?
Thanks.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
greetings arcee123 , , what you have said so far does not give me enough information about what you are trying to do AND what the Variables you have to start with ?
If you know the property Name (sometimes referred to as the KEY) you just echo out that
echo "This is the Age ".$stats->age;
However you can NOT have a variable like $var without the -> ($var->property) and get any info about a single Property name, because there is NO property specified with $var
you say "I have two fields.... How do I tell one from the other with that snippet"
can you show us the PHP code (variables) for the two fields ? It may make a difference in how to solve this.
If you know the property Name (sometimes referred to as the KEY) you just echo out that
echo "This is the Age ".$stats->age;
However you can NOT have a variable like $var without the -> ($var->property) and get any info about a single Property name, because there is NO property specified with $var
you say "I have two fields.... How do I tell one from the other with that snippet"
can you show us the PHP code (variables) for the two fields ? It may make a difference in how to solve this.
ASKER
Thanks guys...most appreciated.
echo $key = key((array)$stats);