PHPº¯ÊýeregÓëpregµÄÇø±ð
1¡¢eregÀïÃæÊDz»ÐèÒªÒ²²»ÄÜʹÓ÷ָô·ûºÍÐÞÊηûµÄ£¬ËùÒÔeregµÄ¹¦ÄܱÈpregÒªÈõÉϲ»ÉÙ¡£
¡¡¡¡2¡¢¹ØÓÚ"."£ºµãÔÚÕýÔòÀïÃæÒ»°ãÊdzýÁË»»ÐзûÒÔÍâµÄÈ«²¿×Ö·û£¬µ«ÊÇÔÚeregÀïÃæµÄ"."ÊÇÈÎÒâ×Ö·û£¬¼´°üÀ¨»»Ðзû£¡Èç¹ûÔÚpregÀïÃæÏ£Íû"."
Äܹ»°üÀ¨»»Ðзû£¬¿ÉÒÔÔÚÐÞÊηûÖмÓÉÏ"s"¡£
¡¡¡¡3¡¢eregĬÈÏʹÓÃ̰À·Ä£Ê½£¬²¢ÇÒ²»ÄÜÐ޸ģ¬Õâ¸ö¸øºÜ¶àÌæ»»ºÍÆ¥Åä´øÀ´Âé·³¡£
¡¡¡¡4¡¢ËÙ¶È£ºÕâ¸ö»òÐíÊǺܶàÈ˹ØÐĵÄÎÊÌ⣬»á²»»ápreg¹¦ÄÜÇ¿´óÊÇÒÔËÙ¶ÈÀ´»»È¡µÄ£¿²»Óõ£ÐÄ£¬pregµÄËÙ¶ÈÒªÔ¶Ô¶±Èereg¿ì£¬±ÊÕß×öÁËÒ»¸ö³ÌÐò²â
ÊÔ£º
¡¡¡¡<?php
¡¡¡¡
echo
"Preg_replace used
time:"
;
¡¡¡¡
$start
=
time
();
¡¡¡¡for(
$i
=
1
;
$i
<=
100000
;
$i
++) {
¡¡¡¡
$str
=
"ssssssssssssssssssssssssssss"
;
¡¡¡¡
preg_replace
(
"/s/"
,
""
,
$str
);
¡¡¡¡}
¡¡¡¡
$ended
=
time
()-
$start
;
¡¡¡¡echo
$ended
;
¡¡¡¡echo
"ereg_replace used
time:"
;
¡¡¡¡
$start
=
time
();
¡¡¡¡for(
$i
=
1
;
$i
<=
100000
;
$i
++) {
¡¡¡¡
$str
=
"ssssssssssssssssssssssssssss"
;
¡¡¡¡
ereg_replace
(
"s"
,
""
,
$str
);
¡¡¡¡}
¡¡¡¡
$ended
=
time
()-
$start
;
¡¡¡¡echo
$ended
;
¡¡¡¡echo
"str_replace used
time:"
;
¡¡¡¡
$start
=
time
();
¡¡¡¡for(
$i
=
1
;
$i
<=
100000
;
$i
++) {
¡¡¡¡
$str
=
"sssssssssssssssssssssssssssss"
;
¡¡¡¡
str_replace
(
"s"
,
""
,
$str
);
¡¡¡¡}
¡¡¡¡
$ended
=
time
()-
$start
;
¡¡¡¡echo
$ended
;
¡¡¡¡
?>
¡¡¡¡½á¹û£º
¡¡¡¡Preg_replace used time:5
¡¡¡¡ereg_replace used time:15
¡¡¡¡str_replace used time:2
¡¡¡¡str_replaceÒòΪ²»ÐèҪƥÅäËùÒÔËٶȷdz£¿ì£¬¶øpreg_replaceµÄËٶȱÈereg_replaceÒª¿ìÉϲ»ÉÙ¡£
¡¡¡¡¹ØÓÚPHP3.0¶ÔÓÚpregµÄÖ§³Ö
¡¡¡¡ÔÚPHP
4.0ÖÐĬÈϼÓÈëÁËpregÖ§³Ö£¬µ«ÊÇÔÚ3.0ÖÐȷûÓС£Èç¹ûÔÚ3.0ÖÐÏ£ÍûʹÓÃpregº¯Êý£¬±ØÐë¼ÓÔØphp3_pcre.dllÎļþ£¬Ö»ÒªÔÚ
php.iniµÄextension²¿·ÖÉèÖüÓÈë"extension
= php3_pcre.dll"È»ºó´ÓÐÂÆô¶¯PH
Ïà¹ØÎĵµ£º
Ò»£º½á¹¹ºÍµ÷ÓÃ(ʵÀý»¯)£º
class className{} £¬µ÷Óãº$obj = new className();µ±ÀàÓй¹Ô캯Êýʱ£¬»¹Ó¦´«Èë²ÎÊý¡£Èç$obj = new className($v,$v2...);
¶þ£º¹¹Ô캯ÊýºÍÎö¹¹º¯Êý£º
1¡¢¹¹Ô캯ÊýÓÃÓÚ³õʼ»¯£ºÊ¹ÓÃ__construct()£¬¿É´ø²ÎÊý¡£
2¡¢µ«Îö¹¹º¯Êý²»ÄÜ´ø²ÎÊý£¨ÓÃÓÚÔÚÏúÈ¥Ò»¸öÀà֮ǰִÐÐһЩ²Ù×÷»ò¹¦ÄÜ£©¡£Îö¹¹º¯ÊýÓà ......
±ÈÈçÒª¸øÓû§±¨¸æÒ»¸ö´íÎó£¬ÓÃÏÂÃæµÄ·½·¨£º
ʹÓÃset_error_handlerÉèÖÃ×Ô¼ºµÄ´íÎó´¦Àíº¯Êý£¬ÔÚ±¨´íµÄµØ·½Ê¹ÓÃtrigger_error£¬ÔÚ×Ô¶¨ÒåµÄ´íÎó´¦Àíº¯ÊýÖиøÓû§ÏÔʾһ¸ö³ö´íÐÅÏ¢Ò³Ãæ¡£
µ«
ÊÇÈç¹ûµ÷ÓÃtrigger_errorµÄÕâ¸öÒ³ÃæÊDZ»Ò»´ÎajaxÇëÇó´¥·¢µÄ£¬ÄÇôajax·µ»Øºó½«µÃµ½Ò»´ó¶ÑÓÃÓÚÏÔʾ´íÎóµÄhtml´úÂë¡£¶øÒ»°ã
ajaxµ÷Óö ......
×î½üÔÚдһ¸ö ǰ̨»ùÓÚ javascript. µÄ¿Í»§¶Ë ·þÎñÆ÷¶ËPHP µÄ·ÖÎöϵͳ¡£
ÔÏȼƻ®Ê¹ÓÃXMLΪÊý¾Ý½»»¥»ù´¡ µ«ÊÇ×îÖÕ»¹ÊÇÑ¡ÓýÏÇáÁ¿¼¶µÄJSON×îΪÊý¾Ý½»»¥»ù´¡¡£
Ê×ÏȽéÉÜjsonµÄ¸ñʽ
json ˵¼òµ¥ÆäʵÊÇÒ»ÖÖÊý¾Ý¸ñʽ ¸ü¼òµ¥µÄ¿ÉÒÔ¿´×ö¼òµ¥µÄÊý×é¡£
ʵÀý £¨Ò»£©
<script>
var jsonArray=[
......
×¼±¸:
lighttpd-1.4.15.tar.gz
php-4.4.2.tar.gz
mysql-5.0.20a.tar.gz
¿ªÊ¼:
1 ±àÒë°²×°lighttpd
# tar zxvf lighttpd-1.4.15.tar.gz
# cd lighttpd-1.4.15
# ls
# ./configure --prefix=/usr/local/lighttpd //´Ë²¿ÎÞ·¨±àÒëʱÌáʾ°²×°prce-devel
#&nbs ......
ÕýÔò±í´ïʽ×Ô¼ºÒ»Ö±²»ÊìϤ£¬Õâ2ÌìÔÚÍøÉÏÒ»Ö±¿´¹ØÓÚËüµÄÎÄÕ£¬×Ô¼º×ܽáÁ˼¸¸öº¯Êý¡£
1£®preg_match()
º¯ÊýÔÐÍ£ºint preg_match (string $pattern, string $content [, array
$matches])
preg_match
()º¯ÊýÔÚ$content×Ö·û´®ÖÐËÑË÷Óë$pattern¸ø³öµÄÕýÔò±í´ïʽÏàÆ¥ÅäµÄÄÚÈÝ¡£Èç¹ûÌṩÁË$matches£¬Ôò½«Æ¥Åä½á¹û·ÅÈëÆäÖС ......