PHP ÕýÔò±í´ïʽ×ÊÁÏ
¡¡Ã¿¸öPHP³ÌÐòÔ±¶¼ÖªµÀPHPÓÐÇ¿´óµÄÕýÔò±í´ïʽ¹¦ÄÜ£¬ÎªÁËÒÔºóµÄ¹¤×÷·½±ã£¬ÎÒ´ÓÍøÉÏÕûÀíÁ˹ØÓÚÕýÔò±í´ïʽµÄ×ÊÁÏ£¬·½±ãÒÔºó¹¤×÷ʱµÄ½øÐÐ×ÊÁϲéÔÄ¡£
¡¡¡¡ÕýÔò±í´ïʽ(regular expression)ÃèÊöÁËÒ»ÖÖ×Ö·û´®Æ¥ÅäµÄģʽ£¬¿ÉÒÔÓÃÀ´¼ì²éÒ»¸ö´®ÊÇ·ñº¬ÓÐijÖÖ×Ó´®¡¢½«Æ¥ÅäµÄ×Ó´®×öÌæ»»»òÕß´Óij¸ö´®ÖÐÈ¡³ö·ûºÏij¸öÌõ¼þµÄ×Ó´®µÈ¡£
¡¡¡¡ ¾ÙÀýÀ´Ëµ£¬ÕýÔò±í´ïʽµÄÒ»¸ö×îΪÆÕ±éµÄÓ¦ÓþÍÊÇÓÃÓÚÑéÖ¤Óû§ÔÚÏßÊäÈëµÄÓʼþµØÖ·µÄ¸ñʽÊÇ·ñÕýÈ·¡£Èç¹ûͨ¹ýÕýÔò±í´ïʽÑéÖ¤Óû§ÓʼþµØÖ·µÄ¸ñʽÕýÈ·£¬Óû§ËùÌîдµÄ±íµ¥ÐÅÏ¢½«»á±»Õý³£´¦Àí£»·´Ö®£¬Èç¹ûÓû§ÊäÈëµÄÓʼþµØÖ·ÓëÕýÔò±í´ïµÄģʽ²»Æ¥Å䣬½«»áµ¯³öÌáʾÐÅÏ¢£¬ÒªÇóÓû§ÖØÐÂÊäÈëÕýÈ·µÄÓʼþµØÖ·¡£Óɴ˿ɼûÕýÔò±í´ïʽÔÚWEBÓ¦ÓõÄÂß¼ÅжÏÖоßÓоÙ×ãÇáÖØµÄ×÷Óá£
ÕýÔò±í´ïʽ
¡¡¡¡ÊÇÓÉÆÕͨ×Ö·û£¨ÀýÈç×Ö·û a µ½ z£©ÒÔ¼°ÌØÊâ×Ö·û£¨³ÆÎªÔª×Ö·û£©×é³ÉµÄÎÄ×Öģʽ¡£ÕýÔò±í´ïʽ×÷Ϊһ¸öÄ£°å£¬½«Ä³¸ö×Ö·ûģʽÓëËùËÑË÷µÄ×Ö·û´®½øÐÐÆ¥Åä¡£
¡¡¡¡¿ÉÒÔͨ¹ýÔÚÒ»¶Ô·Ö¸ô·ûÖ®¼ä·ÅÈë±í´ïʽģʽµÄ¸÷ÖÖ×é¼þÀ´¹¹ÔìÒ»¸öÕýÔò±í´ïʽ£¬¼´/expression/
ÆÕͨ×Ö·û
¡¡¡¡ÓÉËùÓÐÄÇЩδÏÔʽָ¶¨ÎªÔª×Ö·ûµÄ´òÓ¡ºÍ·Ç´òÓ¡×Ö·û×é³É¡£Õâ°üÀ¨ËùÓеĴóдºÍСд×Öĸ×Ö·û£¬ËùÓÐÊý×Ö£¬ËùÓбêµã·ûºÅÒÔ¼°Ò»Ð©·ûºÅ¡£
·Ç´òÓ¡×Ö·û
×Ö·û
º¬Òå
\cx
Æ¥ÅäÓÉxÖ¸Ã÷µÄ¿ØÖÆ×Ö·û¡£ÀýÈ磬 \cM Æ¥ÅäÒ»¸ö Control-M »ò»Ø³µ·û¡£x µÄÖµ±ØÐëΪ A-Z »ò a-z Ö®Ò»¡£·ñÔò£¬½« c ÊÓΪһ¸öÔÒåµÄ 'c' ×Ö·û¡£
\f
Æ¥ÅäÒ»¸ö»»Ò³·û¡£µÈ¼ÛÓÚ \x0c ºÍ \cL¡£
\n
Æ¥ÅäÒ»¸ö»»Ðзû¡£µÈ¼ÛÓÚ \x0a ºÍ \cJ¡£
\r
Æ¥ÅäÒ»¸ö»Ø³µ·û¡£µÈ¼ÛÓÚ \x0d ºÍ \cM¡£
\s
Æ¥ÅäÈκοհ××Ö·û£¬°üÀ¨¿Õ¸ñ¡¢ÖƱí·û¡¢»»Ò³·ûµÈµÈ¡£µÈ¼ÛÓÚ [ \f\n\r\t\v]¡£
\S
Æ¥ÅäÈκηǿհ××Ö·û¡£µÈ¼ÛÓÚ [^ \f\n\r\t\v]¡£
\t
Æ¥ÅäÒ»¸öÖÆ±í·û¡£µÈ¼ÛÓÚ \x09 ºÍ \cI¡£
\v
Æ¥ÅäÒ»¸ö´¹Ö±ÖƱí·û¡£µÈ¼ÛÓÚ \x0b ºÍ \cK¡£
ÌØÊâ×Ö·û
¡¡¡¡ËùÎ½ÌØÊâ×Ö·û£¬¾ÍÊÇһЩÓÐÌØÊ⺬ÒåµÄ×Ö·û£¬ÀýÈç"*.txt"ÖеÄ*£¬¼òµ¥µÄ˵¾ÍÊDZíʾÈκÎ×Ö·û´®µÄÒâ˼¡£Èç¹ûÒª²éÕÒÎļþÃûÖÐÓУªµÄÎļþ£¬ÔòÐèÒª¶Ô£ª½øÐÐתÒ壬¼´ÔÚÆäǰ¼ÓÒ»¸ö\¡£ls \*.txt¡£ÕýÔò±í´ïʽÓÐÒÔÏÂÌØÊâ×Ö·û¡£
ÌØ±ð×Ö·û
˵Ã÷
$
Æ¥ÅäÊäÈë×Ö·û´®µÄ½áβλÖá£Èç¹ûÉèÖÃÁË RegExp ¶ÔÏóµÄ Multiline ÊôÐÔ£¬Ôò $ ҲƥÅä '\n' »ò '\r'¡£ÒªÆ¥Åä $ ×Ö·û±¾Éí£¬ÇëʹÓà \$¡£
( )
±ê¼ÇÒ»¸ö×Ó±í´ïʽµÄ¿ªÊ¼ºÍ½áÊøÎ»Öá£×Ó±í´ïʽ¿ÉÒÔ»ñÈ¡¹©ÒÔºóʹÓá£ÒªÆ¥ÅäÕâЩ×Ö·û£¬ÇëʹÓà \(
Ïà¹ØÎĵµ£º
http://edu.codepub.com/2010/0131/20248.php
ÆäʵÕâ¸öÓ¦¸Ã²»ËãÊÇÒÉÄÑÎÊÌ⣬¾ÍÊÇphpÖÐÓà sessionidµÃµ½sessionµÄÖµ£¬ÒòΪµÄÈ·ºÜ¼òµ¥£¬Ö»ÊÇ¿ÉÄÜ´ó¼ÒƽʱÓò»µ½ËùÒÔûÓÐ×¢Òâµ½°ÕÁË¡£
ÏÈ˵˵£¬Õâ¸ö»úÖÆµÄÓÃ;°É£¬µ½ÏÖÔÚΪֹսµØÖªµÀÕâ¸ö»úÖÆÓÐÁ½¸ö·½ÃæµÄÓÃ;£º
ÆäʵÕâ¸öÓ¦¸Ã²»ËãÊÇÒÉÄÑÎÊÌ⣬¾ÍÊÇphpÖÐÓà sessi ......
¡¡¡¡¶ÔÓÚ³õѧPHPÓïÑÔµÄÅóÓÑÀ´Ëµ£¬PHP»¹ÓкܶණÎ÷ÐèÒªÉîÈëµÄ̽¾¿¡£Ö»ÓÐÔÚ²»¶ÏµÄÎÊÌâ´¦ÀíÖвÅÄÜÕÆÎÕÆäÖеÄÕæÖ¿¡£Ê²Ã´ÊÇPHPÎÞÏÞ·ÖÀàÄØ?¾ÍÏñwindowsÏÂн¨Ò»¸öÎļþ¼Ð£¬ÔÚн¨µÄÎļþ¼ÐÏÂÓÖ¿ÉÒÔн¨Ò»¸öÎļþ¼Ð£¬ÕâÑùÎÞÏÞÑ»·ÏÂÈ¥£¬ÎÞÏÞ·ÖÀàÒ²ÊÇÕâÑù£¬¸¸Àà¿ÉÒÔ·Ö³öËü×ÓÀ࣬×ÓÀàÓÖ¿ÉÒÔ·Ö³öËüµÄ×ÓÀ࣬ÕâÑùÒ»Ö±ÎÞÏÞÑ»·ÏÂÈ¥¡£
¡¡¡¡Ä ......
×ܽáϱ¾ÈËÔÚÈÕ³£¹¤×÷ÖÐʹÓÃphp²Ù×÷wordµÄһЩʵս¡£
·½·¨Ò»£ºÀûÓÃphp comÄ£¿é
¡£Ò²¼´ÀûÓÃwordÌṩµÄ±¾µØapi£¬ËùÓÐÖ»ÊÊÓÃÓÚwindowsϵͳÉÏ¡£
<?php
$word = new com('word.application') or die('ÎÞ·¨´ò¿ªword');
$word->Visiable = false;
$doc_file = '/path/to/doc';
$word->Open($doc_file);
$text = ' ......
ËùÐèÈí¼þÔ´´úÂë°ü£º
httpd-2.2.4.tar.gz mysql-5.0.27.tar.gz php-5.2.1.tar.bz2
freetype-2.3.2.tar.gz gd-2.0.34.tar.gz jpegsrc.v6b.tar.gz
libpng-1.2.8.tar.bz2 libxml2-2.6.24.tar.bz2 zlib-1.2.2.tar.gz
°²×°Ë³Ðò£ºapache -> mysql ......
ÊôÐÔÃû³Æ£ºfrom£¬item,key,name
×¢Ò⣺
1,fromºÍitemÊDZØÒªÊôÐÔ
2,{foreach}Ñ»·µÄname¿ÉÒÔÊÇÈκÎ×Öĸ£¬Êý×飬Ï»®ÏßµÄ×éºÏ£¬²Î¿¼PHP±äÁ¿¡£
3,{foreach}Ñ»·¿ÉÒÔǶÌ×£¬Ç¶Ì×µÄ{foreach}µÄÃû³ÆÓ¦µ±»¥²»Ïàͬ¡£
ÎļþÒ»£ºindex.tpl
<b>ÏÂÃæµÄÊý¾Ý·Ö±ðÊÇ£º</b>
<ul>
{foreach from=$myArray1 key=k ite ......