>백엔드 개발 >PHP 튜토리얼 >PHP 배열의 각 키에 접두사를 추가하는 방법은 무엇입니까?

PHP 배열의 각 키에 접두사를 추가하는 방법은 무엇입니까?

藏色散人
藏色散人원래의
2019-02-28 10:46:284535검색

배열의 각 키에 하나 이상의 문자를 추가해야 할 때 대부분의 사람들은 for 루프나 foreach 루프를 사용하여 키를 추가하는 것을 선호합니다. 하지만 루프 없이도 할 수 있습니다. 그런 다음 주로 array_combine(), array_keys() 및 array_map() 함수를 사용하여 배열의 각 키에 접두사를 추가합니다.

PHP 배열의 각 키에 접두사를 추가하는 방법은 무엇입니까?

아래 예에서는 이러한 기능을 함께 사용하고 더 빠른 방법으로 각 키의 접두사를 추가하는 방법을 볼 수 있습니다.

# 🎜🎜#코드 예시는 다음과 같습니다.

<?php
$myArray = [&#39;0&#39;=>&#39;Hi&#39;,&#39;1&#39;=>&#39;Hello&#39;,&#39;2&#39;=>&#39;Hey&#39;];
$myNewArray = array_combine(
array_map(function($key){ return &#39;a&#39;.$key; }, array_keys($myArray)),
$myArray
);
print_r($myNewArray);

Output:

Array
(
[a0] => Hi
[a1] => Hello
[a2] => Hey
)

관련 함수 소개:


array_combine( ) 함수 한 배열의 값을 키로, 다른 배열의 값을 값으로 사용하여 배열을 생성합니다.

array_keys() 함수는 배열의 키 이름 중 일부 또는 전부를 반환합니다.

array_map() 함수는 배열의 각 요소에 콜백 함수를 적용합니다.

이 글은 PHP 배열의 각 키에 접두어를 추가하는 방법에 관한 것입니다. 도움이 필요한 친구들에게 도움이 되기를 바랍니다.

위 내용은 PHP 배열의 각 키에 접두사를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.