25¸öPHPÓÎÏ·±à³Ì½Å±¾´úÂë
±¾ÎĽéÉܵĽű¾Ò×ÓÚÀí½â¡¢Ê¹Óüòµ¥²¢¿ÉÒÔ¿ìËÙÕÆÎÕ¡£
¼òµ¥µÄÖÀ÷»Æ÷
Ðí¶àÓÎÏ·ºÍÓÎϷϵͳ¶¼ÐèÒª÷»×Ó¡£ÈÃÎÒÃÇÏÈ´Ó¼òµ¥µÄ²¿·ÖÈëÊÖ£ºÖÀÒ»¸öÁùÃæ÷»×Ó¡£Êµ¼ÊÉÏ£¬¹ö¶¯Ò»¸öÁùÃæ÷»×Ó¾ÍÊÇ´Ó 1 µ½ 6 Ö®¼äÑ¡ÔñÒ»¸öËæ»úÊý×Ö¡£ÔÚ PHP ÖУ¬ÕâÊ®·Ö¼òµ¥£ºecho rand(1,6);¡£
ÔÚÐí¶àÇé¿öÏ£¬Õâ»ù±¾ÉϺܼòµ¥¡£µ«ÊÇÔÚ´¦Àí»úÂÊÓÎϷʱ£¬ÎÒÃÇÐèҪһЩ¸üºÃµÄʵÏÖ¡£PHP ÌṩÁ˸üºÃµÄËæ»úÊý×ÖÉú³ÉÆ÷£ºmt_rand()¡£ÔÚ²»ÉîÈëÑо¿Á½Õß²î±ðµÄÇé¿öÏ£¬¿ÉÒÔÈÏΪ mt_rand ÊÇÒ»¸ö¸ü¿ì¡¢¸üºÃµÄËæ»úÊý×ÖÉú³ÉÆ÷£ºecho mt_rand(1,6);¡£Èç¹û°Ñ¸ÃËæ»úÊý×ÖÉú³ÉÆ÷·ÅÈ뺯ÊýÖУ¬ÔòЧ¹û»á¸üºÃ¡£
Çåµ¥ 1. ʹÓà mt_rand() Ëæ»úÊý×ÖÉú³ÉÆ÷º¯Êý
¡¡¡¡function roll () {
¡¡¡¡return mt_rand(1,6);
¡¡¡¡}
¡¡¡¡echo roll();
È»ºó¿ÉÒÔ°ÑÐèÒª¹ö¶¯µÄ÷»×ÓÀàÐÍ×÷Ϊ²ÎÊý´«µÝ¸øº¯Êý¡£
Çåµ¥ 2. ½«÷»×ÓÀàÐÍ×÷Ϊ²ÎÊý´«µÝ
¡¡¡¡function roll ($sides) {
¡¡¡¡return mt_rand(1,$sides);
¡¡¡¡}
¡¡¡¡echo roll(6); // roll a six-sided die
¡¡¡¡echo roll(10); // roll a ten-sided die
¡¡¡¡echo roll(20); // roll a twenty-sided die
´ÓÕâÀ↑ʼ£¬ÎÒÃÇ¿ÉÒÔ¼ÌÐø¸ù¾ÝÐèÒªÒ»´Î¹ö¶¯¶à¸ö÷»×Ó£¬·µ»Ø½á¹ûÊý×飻Ҳ¿ÉÒÔÒ»´ÎÐÔ¹ö¶¯¶à¸ö²»Í¬ÀàÐ͵Ä÷»×Ó¡£µ«ÊÇ´ó¶àÊýÈÎÎñ¶¼¿ÉÒÔʹÓÃÕâ¸ö¼òµ¥µÄ½Å±¾¡£
Ëæ»úÃû³ÆÉú³ÉÆ÷
Èç¹ûÕýÔÚÔËÐÐÓÎÏ·¡¢±àд¹ÊÊ»òÕßÒ»´ÎÐÔ´´½¨´óÅú×Ö·û£¬ÓÐʱ»áÆ£ÓÚÓ¦¸¶²»¶Ï³öÏÖµÄÐÂÃû×Ö¡£ÈÃÎÒÃÇ¿´Ò»¿´¿ÉÓÃÓÚ½â¾ö´ËÎÊÌâµÄÒ»¸ö¼òµ¥Ëæ»úÃû³ÆÉú³ÉÆ÷¡£Ê×ÏÈ£¬ÈÃÎÒÃÇ´´½¨Á½¸ö¼òµ¥Êý×é — Ò»¸öÓÃÓÚÃû×Ö£¬Ò»¸öÓÃÓÚÐÕÊÏ¡£
Çåµ¥ 3. Ãû×ÖºÍÐÕÊϵÄÁ½¸ö¼òµ¥Êý×é
¡¡¡¡$male = array(
¡¡¡¡"William",
¡¡¡¡"Henry",
¡¡¡¡"Filbert",
¡¡¡¡"John",
¡¡¡¡"Pat",
¡¡¡¡);
¡¡¡¡$last = array(
¡¡¡¡"Smith",
¡¡¡¡"Jones",
¡¡¡¡"Winkler",
¡¡¡¡"Cooper",
¡¡¡¡"Cline",
¡¡¡¡);
È»ºó¾Í¿ÉÒÔ´Óÿ¸öÊý×éÖÐÑ¡ÔñÒ»¸öËæ»úÔªËØ£ºecho $male[array_rand($male)] . ' ' . $last[array_rand($last)];¡£ÒªÒ»´ÎÐÔÌáÈ¡¶à¸öÃû³Æ£¬Ö»Ðè»ìºÏÊý×é²¢¸ù¾ÝÐèÒªÌáÈ¡¡£
Çåµ¥ 4. »ìºÏÃû³ÆÊý×é
¡¡¡¡shuffle($male);
¡¡¡¡shuffle($last);
¡¡¡¡for ($i = 0; $i <= 3; $i++) {
¡¡¡¡echo $male[$i] . ' ' . $last[$i];
¡¡¡¡}
»ùÓÚ´Ë»ù±¾¸ÅÄÎÒÃÇ¿ÉÒÔ´´½¨±£´æÃû×ÖºÍÐÕÊϵÄÎı¾Îļþ¡£Èç¹ûÔÚÎı¾ÎļþµÄÿһÐÐÖдæ·ÅÒ»¸öÃû×Ö£¬Ôò¿ÉÒÔÇáËɵØÓû»Ðзû·Ö¸ôÎļþÄÚÈÝÒÔ¹¹½¨Ô´´úÂëÊý×é¡£Çåµ¥ 5. ´´½¨Ãû³ÆµÄÎı¾Îļþ
Ïà¹ØÎĵµ£º
<mce:script language=javascript><!--
var a=0;
// --></mce:script>
<?php
function func1()
{
$t="a=a+1;";
return $t."alert(a)";
}
?>
<?php
echo "<input type=button value='Sure' onclick=\"".func1()."\">";
?> ......
PHPÊÇÈõÀàÐÍÓïÑÔ¡£
»ù±¾Êý¾ÝÀàÐÍ£ºinteger¡¢string¡¢boolean¡¢float
¸´ºÏÊý¾ÝÀàÐÍ£ºarray¡¢object
»ù±¾Êý¾ÝÀàÐ;Ͳ»ËµÁË£¬ÏÂÃæ¿´Ò»¸öÊý×éÏà¹ØµÄһЩÀý×Ó¡£
$test1=array(1,2,3,4);//¶¨ÒåÁËÒ»¸ö°üº¬4¸öÊýµÄÊý×é
$test1=array("new1"=>1,"new2"=>2);//Á½¸ö±äÁ¿µÄÊý×é,array['new1']=1,array['new2']=2
¶àÎ ......
PHPÊÇÈõÀàÐÍÓïÑÔ¡£
»ù±¾Êý¾ÝÀàÐÍ£ºinteger¡¢string¡¢boolean¡¢float
¸´ºÏÊý¾ÝÀàÐÍ£ºarray¡¢object
»ù±¾Êý¾ÝÀàÐ;Ͳ»ËµÁË£¬ÏÂÃæ¿´Ò»¸öÊý×éÏà¹ØµÄһЩÀý×Ó¡£
$test1=array(1,2,3,4);//¶¨ÒåÁËÒ»¸ö°üº¬4¸öÊýµÄÊý×é
$test1=array("new1"=>1,"new2"=>2);//Á½¸ö±äÁ¿µÄÊý×é,array['new1']=1,array['new2']=2
¶ ......
1. ¶ÔÓÚPHP magic_quotes_gpc=onµÄÇé¿ö£¬ ÎÒÃÇ¿ÉÒÔ²»¶ÔÊäÈëºÍÊä³öÊý¾Ý¿âµÄ×Ö·û´®Êý¾Ý×÷
addslashes()ºÍstripslashes()µÄ²Ù×÷,Êý¾ÝÒ²»áÕý³£ÏÔʾ¡£ Èç¹û´ËʱÄã¶ÔÊäÈëµÄÊý¾Ý×÷ÁËaddslashes()´¦Àí£¬
ÄÇôÔÚÊä³öµÄʱºò¾Í±ØÐëʹÓÃstripslashes()È¥µô¶àÓàµÄ·´Ð±¸Ü¡£ 2. ¶ÔÓÚPHP magic_quotes_gpc=off µÄÇé¿ö ±ØÐëÊ¹Ó ......