how to lookup value inside object php code example
Example 1: array_search
public $gender = array(
1 => 'Male',
2 => 'Female',
3 => 'Other',
);
$gen = 1;
if ($gen == array_search('Male', $this->gender)) {
$gender = __d('member', 'male');
} elseif ($gen == array_search('Female', $this->gender)) {
$gender = __d('member', 'female');
}
Example 2: how to lookup value inside object php
$array = [
'clothes' => 't-shirt',
'size' => 'medium',
'color' => 'blue',
];
extract($array);
echo("$clothes $size $color");
Example 3: how to lookup value object php
$fruit = json_decode($fruit, true);
lookup($fruit, 'key');
Example 4: how to lookup value object php
function lookup($array, $key) {
foreach($array as $values) {
if($values['key'] == $key) {
return $values['value'];
}
}
return "";
}
Example 5: array_search
<?php
$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');
$key = array_search('green', $array);
$key = array_search('red', $array);
?>