답변 3개
채택된 답변
+20 포인트
9년 전
</p><p><?php</p><p>$base = array('<span style="color: rgb(72, 72, 72); font-family: 돋움, Dotum, sans-serif; font-size: 14.004px; line-height: 25.2072px;">딸기</span><span style="font-size: 11pt; line-height: 1.5;">', '사과', '배', '포도');</span></p><p><span style="font-size: 11pt; line-height: 1.5;"> </span></p><p><span style="font-size: 11pt; line-height: 1.5;">// 변경하고자 하는 배열의 위치에 새로운 값을 지정하는 연관배열</span></p><p><span style="font-size: 11pt; line-height: 1.5;">$replace_array = array('1' => '키위');</span></p><p><span style="font-size: 11pt; line-height: 1.5;"> </span></p><p><span style="font-size: 11pt; line-height: 1.5;">// 새로운 배열로 생성</span></p><p><span style="font-size: 11pt; line-height: 1.5;">$new_array = array_replace($base, $replace_array);</span></p><p>print_r($new_array);</p><p>?></p><p>
출력결과
</p><p>Array</p><p>(</p><p> [0] => 딸기</p><p> [1] => 키위</p><p> [2] => 배</p><p> [3] => 포도</p><p>)</p><p>
array_replace 함수의 자세한 사용법은
http://php.net/manual/en/function.array-replace.php" target="_blank">http://php.net/manual/en/function.array-replace.php
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
9년 전
보여 주신 예제는 문자열입니다.
$str = "|딸기|사과|배|포도";
$str = str_replace("사과", "키위", $str);
배열이라면 윗분 거 참고하시면 되겠네요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
r
runga
9년 전
댓글을 작성하려면 로그인이 필요합니다.
9년 전
</p><p><?</p><p>$ca_text = "딸기|사과|배|포도";</p><p>$ca_arr = explode("|",$ca_text);</p><p> </p><p>if(($key = array_search('사과', $ca_arr )) != null)</p><p>{</p><p> $ca_arr[$key] = "키위";</p><p>}</p><p> </p><p> </p><p>print_r($ca_arr);</p><p>// <a href="<a href="http://codepad.org/HLtbpv5l" target="_blank" rel="noopener noreferrer">http://codepad.org/HLtbpv5l</a>"><a href="http://codepad.org/HLtbpv5l" target="_blank" rel="noopener noreferrer">http://codepad.org/HLtbpv5l</a></a></p><p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
r
runga
9년 전
감사합니다!
r
runga
9년 전
_search('사과'
'사과' 대신 순서로 대입이 가능할까요?
예를 들어 2번째 값을 키위로 바꿔라...이렇게요..
'사과' 대신 순서로 대입이 가능할까요?
예를 들어 2번째 값을 키위로 바꿔라...이렇게요..
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
참고하겠습니다~