PHPè¯è¨æ¯ä¸ä¸ªåè½å¼ºå¤§çåµå
¥å¼HTMLèæ¬è¯è¨ï¼å®çæç¨æ§è®©è®¸å¤ç¨åºåéæ©ä½¿ç¨ãPHPå¤æå符串çå
å«,å¯ä»¥ä½¿ç¨PHPçå
ç½®å½æ°strstr,strpos,stristrç´æ¥è¿è¡å¤æ.ä¹å¯ä»¥éè¿explodeå½æ°çä½ç¨åä¸ä¸ªå¤æå½æ°ã
ä¸é¢ä»ç»PHPå¤æå符串çå
å«çå
·ä½ä½¿ç¨æ¹æ³:
1. strstr: è¿åä¸ä¸ªä»è¢«å¤æå符å¼å§å°ç»æçå符串,å¦æ没æè¿åå¼,åä¸å
å«
代ç å¦ä¸:
< ?php /*å¦æåä¸ç举ä¾*/ $email = '
[email protected]'; $domain = strstr($email, '@'); echo $domain;
// prints @example.com ?>
2. stristr: å®åstrstrç使ç¨æ¹æ³å®å
¨ä¸æ ·.å¯ä¸çåºå«æ¯stristrä¸åºå大å°å.
3. strpos: è¿åbooleanå¼.FALSEåTRUEä¸ç¨å¤è¯´.ç¨ â===âè¿è¡å¤æ.strposå¨æ§è¡é度ä¸é½æ¯ä»¥ä¸ä¸¤ä¸ªå½æ°å¿«,å¦å¤strposæä¸ä¸ªåæ°æå®å¤æçä½ç½®,ä½æ¯é»è®¤ä¸ºç©º.æææ¯å¤ææ´ä¸ªå符串.缺ç¹æ¯å¯¹ä¸æçæ¯æä¸å¥½.
PHPå¤æå符串çå
å«ä»£ç å¦ä¸:
$str= 'abc'; $needle= 'a'; $pos = strpos($str, $needle);
4. ç¨explodeè¿è¡å¤æ
PHPå¤æå符串çå
å«ä»£ç å¦ä¸:
function checkstr($str){ $needle = "a";//å¤ææ¯å¦å
å«aè¿ä¸ªå符 $tmparray = explode($needle,$str); if(count($tmparray)>1){ return true; } else{ return false; } }
以ä¸å°±æ¯æºæ¸¸PHPå¤æå符串çå
å«çå
·ä½ä»£ç 示ä¾ã