मान लीजिए हमारा ऑब्जेक्ट निम्न है:
$employeeDetails = (object) [
'firstName' => 'John',
'lastName' => 'Doe',
'countryName' => 'US'
];
हम केवल कुंजियों का आउटपुट चाहते हैं:
firstName lastName countryName
ऑब्जेक्ट से केवल कुंजियाँ प्रदर्शित करने के लिए PHP में array_keys() का उपयोग करें।
उदाहरण
<!DOCTYPE html> <html> <body> <?php
$employeeDetails = (object) [
'firstName' => 'John',
'lastName' => 'Doe',
'countryName' => 'US'
];
$allKeysOfEmployee = array_keys((array)$employeeDetails);
echo "All Keys are as follows=" . "<br>";
foreach ($allKeysOfEmployee as &$tempKey) {
echo $tempKey . "<br>";
}
?> </body> </html>
आउटपुट
All Keys are as follows= firstName lastName countryName
व्याख्या: (array)$employeeDetails ऑब्जेक्ट को सरणी में कास्ट करता है, फिर array_keys() सभी कुंजियाँ निकालता है।
वैकल्पिक: get_object_vars() का उपयोग करें:
$props = get_object_vars($employeeDetails); print_r(array_keys($props));