Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP는 객체에서 키를 인쇄합니까?

<시간/>

다음이 우리의 객체라고 가정해 봅시다 -

$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