반응형
PHP에 사전이 있습니까?
예를 들면 :
$names = {[bob:27, billy:43, sam:76]};
다음과 같이 참조 할 수 있습니다.
$names[bob]
http://php.net/manual/en/language.types.array.php
<?php
$array = array(
"foo" => "bar",
"bar" => "foo",
);
// as of PHP 5.4
$array = [
"foo" => "bar",
"bar" => "foo",
];
?>
이러한 방식으로 표준 배열을 사용할 수 있습니다.
아니요, PHP에는 사전이 없습니다. 가장 가까운 것은 배열입니다. 그러나 배열에는 인덱스와 키가 모두 있다는 점에서 배열은 사전과 다릅니다. 사전에는 키만 있고 색인은 없습니다. 그게 무슨 뜻입니까?
$array = array(
"foo" => "bar",
"bar" => "foo"
);
다음 줄은 위의 배열에서 허용되지만 사전이면 오류가 발생합니다.
print $array[0]
파이썬에는 배열과 사전이 모두 있습니다. 아마도 당신은 파이썬 배경에서 왔을 것입니다.
참조 URL : https://stackoverflow.com/questions/6490482/are-there-dictionaries-in-php
반응형
'code' 카테고리의 다른 글
str.translate를 유니 코드 문자열과 함께 사용하려면 어떻게해야합니까? (0) | 2020.12.31 |
---|---|
컬렉션에 속성 설정-백본 JS (0) | 2020.12.31 |
.NET에서 실제 파일과 통합 테스트를 수행하는 방법은 무엇입니까? (0) | 2020.12.31 |
Pthreads 대 OpenMP (0) | 2020.12.30 |
Razor의 ContentPlaceHolder? (0) | 2020.12.30 |