PHP에서는 배열을 추가, 삭제, 수정 및 확인해야 하는 경우가 많습니다. 배열의 특정 정보를 바꾸는 것도 비교적 일반적인 작업입니다.
아래에서는 예제를 사용하여 PHP에서 배열 정보를 바꾸는 방법을 설명합니다.
이름, 나이, 직업 및 기타 정보를 포함한 여러 개인 정보를 저장하는 $user_info 배열이 있다고 가정합니다. 이제 사용자 중 한 명의 정보를 바꿔야 합니다. 예를 들어 프로그래머로서 25세인 사용자의 직업을 바꿔야 합니다.
$user_info = array( 0 => array( 'name' => '张三', 'age' => 23, 'profession' => '设计师' ), 1 => array( 'name' => '李四', 'age' => 25, 'profession' => '销售员' ), 2 => array( 'name' => '王五', 'age' => 30, 'profession' => '教师' ) ); // 遍历数组查找需要替换的用户 foreach ($user_info as $key => $user) { // 根据年龄为 25 岁查找需要替换的用户 if ($user['age'] == 25) { // 替换该用户的职业 $user_info[$key]['profession'] = '程序员'; break; } } // 输出替换后的用户信息 print_r($user_info);
위 코드에서는 foreach 루프를 사용하여 배열을 탐색하고 다음을 찾습니다. 25세 사용자 기준으로 교체가 필요합니다. 사용자를 찾은 후 배열 첨자를 사용하여 사용자의 직업을 교체하고, break 문을 사용하여 루프에서 벗어나 코드 효율성을 향상시킵니다.
마지막으로 print_r() 함수를 사용하여 대체된 사용자 정보를 출력합니다. 출력 결과는 다음과 같습니다.
Array ( [0] => Array ( [name] => 张三 [age] => 23 [profession] => 设计师 ) [1] => Array ( [name] => 李四 [age] => 25 [profession] => 程序员 ) [2] => Array ( [name] => 王五 [age] => 30 [profession] => 教师 ) )
출력 결과에서 알 수 있듯이 25세 사용자의 직업이 프로그래머로 성공적으로 변경되었습니다.
요약하자면, 배열의 특정 정보를 바꾸려면 배열을 순회하여 바꿔야 할 정보를 찾고, 배열 첨자를 사용하여 해당 값을 바꿔야 합니다. break 문을 사용하면 코드 효율성이 향상되고 전체 배열 순회를 피할 수 있습니다.
위 내용은 PHP는 배열 정보를 대체합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!