Heim > Backend-Entwicklung > PHP-Tutorial > 递归验证用户输入有关问题

递归验证用户输入有关问题

WBOY
Freigeben: 2016-06-13 12:48:06
Original
786 Leute haben es durchsucht

递归验证用户输入问题

<br />
	function checkenter($canshu){<br />
	        //验证输入<br />
		$obj = new base($canshu);<br />
		$re1 = $obj->list_tables($canshu);<br />
			<br />
		//如果验证不通过<br />
                if($re1 === false){<br />
			echo "The '$canshu' was not found, Please input again \n";<br />
			//再次要求输入<br />
                        $canagin = enter();<br />
			//递归验证<br />
                        checkenter($canagin);<br />
		}<br />
		return $canshu;<br />
		<br />
	}<br />
       $result = checkenter($canshu);<br />
	var_dump( $result);
Nach dem Login kopieren

请问,如果第一次输入成功,通过验证,那return $canshu;没问题;但请问在递归里,我怎么得到最后输入成功的值?谢谢了


------解决方案--------------------
不是 return checkenter($canagin); 么?
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage