Maison > développement back-end > tutoriel php > 为啥回调函数在array_filter()里面没有起作用

为啥回调函数在array_filter()里面没有起作用

WBOY
Libérer: 2016-06-13 12:34:27
original
1194 Les gens l'ont consulté

为什么回调函数在array_filter()里面没有起作用?

<br />
	<?php<br />
		function myFunction($v) <br />
		{<br />
		if ($v==="Dog")<br />
			{<br />
				return "Fido";<br />
			}<br />
				return $v;<br />
		}<br />
		$a=array("Horse","Dog","Cat");<br />
		//Array ( [0] => Horse [1] => Fido [2] => Cat ) <br />
		print_r(array_map("myFunction",$a)); <br />
		<br />
		//Array ( [0] => Horse [1] => Dog [2] => Cat )<br />
		//为什么回调函数在array_filter()里面没有起作用?<br />
		print_r(array_filter($a,"myFunction"));<br />
	 ?><br />
Copier après la connexion
array_filter() 回调函数

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal