array_walk
사용자 정의 함수를 사용하여 배열의 각 요소에 콜백을 만듭니다.
배열의 각 요소에 사용자 정의 함수를 적용합니다.
<span class="token php language-php"><span class="token delimiter important"><? php</span> <span class="token keyword">함수</span> <span class="token function-definition function">myfunction</span> <span class="token punctuation">(</span> <span class="token variable">$ value</span> <span class="token punctuation">,</span> <span class="token variable">$ key</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">echo</span> <span class="token string double-quoted-string">"키 <span class="token interpolation"><span class="token variable">$ 키는</span></span> 값 <span class="token interpolation"><span class="token variable">$ value</span></span> <br>을 가지고 있습니다</span> <span class="token punctuation">.</span> <span class="token punctuation">}</span> <span class="token variable">$ a</span> <span class="token operator">=</span> <span class="token keyword">배열</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"a"</span> <span class="token operator">=></span> <span class="token string double-quoted-string">"red"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"b"</span> <span class="token operator">=></span> <span class="token string double-quoted-string">"green"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"c"</span> <span class="token operator">=></span> <span class="token string double-quoted-string">"blue"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token function"></span></span><mark><span class="token function">Array_walk</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"myfunction"</span> <span class="token punctuation">)</span></mark><span class="token punctuation"></span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span>
매개 변수 설정 :
<span class="token php language-php"><span class="token delimiter important"><? php</span> <span class="token keyword">함수</span> <span class="token function-definition function">myFunction</span> <span class="token punctuation">(</span> <span class="token variable">$ value</span> <span class="token punctuation">,</span> <span class="token variable">$ key</span> <span class="token punctuation">,</span> <span class="token variable">$ p</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">echo</span> <span class="token string double-quoted-string">" <span class="token interpolation"><span class="token variable">$ key</span></span> <span class="token interpolation"><span class="token variable">$ p</span></span> <span class="token interpolation"><span class="token variable">$ value</span></span> <br>"</span> <span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token variable">$ a</span> <span class="token operator">=</span> <span class="token keyword">배열</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"a"</span> <span class="token operator">=></span> <span class="token string double-quoted-string">"red"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"b"</span> <span class="token operator">=></span> <span class="token string double-quoted-string">"green"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"c"</span> <span class="token operator">=></span> <span class="token string double-quoted-string">"blue"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token function"></span></span><mark><span class="token function">Array_walk</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"myFunction"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"value"</span> <span class="token punctuation">)</span></mark><span class="token punctuation"></span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span>
배열 요소의 값을 변경합니다 (주 및 $ 값) :
<span class="token php language-php"><span class="token delimiter important"><? php</span> <span class="token keyword">함수</span> <span class="token function-definition function">myfunction</span> <span class="token punctuation">(</span> <span class="token operator">&</span> <span class="token variable">$ value</span> <span class="token punctuation">,</span> <span class="token variable">$ key</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token variable">$ value</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"Yellow"</span> <span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token variable">$ a</span> <span class="token operator">=</span> <span class="token keyword">배열</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"a"</span> <span class="token operator">=></span> <span class="token string double-quoted-string">"red"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"b"</span> <span class="token operator">=></span> <span class="token string double-quoted-string">"green"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"c"</span> <span class="token operator">=></span> <span class="token string double-quoted-string">"blue"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token function"></span></span><mark><span class="token function">Array_walk</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"myfunction"</span> <span class="token punctuation">)</span></mark><span class="token punctuation"></span> <span class="token punctuation">;</span> <span class="token function">print_r</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span>