如题所述
ä¸ãå¨å½æ°ææµç¨æ§å¶è¯å¥ä¸ç使ç¨
ä¾å¦ï¼function test(){}ãif(){}ãforeach(){}
å¨å½æ°ä¸å¸¸ç¨çæ¹æ³å°±æ¯ä¿ææ°æ®å¨ä½ç¨åèå´çæ§è¡
äºã$str{4}å¨å符串çåéçåé¢è·ä¸{}大æ¬å·æè ä¸æ¬å·[]ï¼éé¢å¡«åäºæ°åï¼è¿éæ¯å§å符串åéå½ææ°ç»å¤çã举个ä¾åå¦ä¸ï¼
<?php
$str='phpernote.com';
echo $str{0}; // è¾åº p
echo $str[1]; // è¾åº h
$str='000';
$str{0}='1';
echo $str; // è¾åº 100
注æï¼å©ç¨è¿ä¸ç¹æ§å¯ç¨æ¥æ£æ¥æ个å符串æ¯å¦æ»¡è¶³å¤å°é¿åº¦ï¼ä½¿ç¨ isset çæ¹å¼æ¿ä»£ strlen å½æ°ï¼å 为 isset æ¯è¯è¨ç»æï¼strlen æ¯å½æ°ï¼æä»¥ä½¿ç¨ isset æ¯ä½¿ç¨ strlen æçæ´é«ãæ¯å¦å¤æä¸ä¸ªå符串çé¿åº¦æ¯å¦å°äº 5ï¼å¦ä¸ï¼
if(!isset($str{5})) æ¯ if(strlen($str)<5) æ´å¥½ã
ä¸ã对äºå¯ååé使ç¨å¤§æ¬å·ï¼æ¯å¦ï¼{$val}ï¼è¿æ¶å大æ¬å·å°±æ¯åè¯PHPï¼æ¬èµ·æ¥çé¨åè¦å½æåéå¤çãå¦ä¸ä¾åï¼
<?php
$array=array('www','name'=>'phpernote','com');
echo "$array['name']";//ç¨æ¤å¥ä¼æ¥è¯æ³é误
echo "{$array['name']}";//æ¤å¥æ£å¸¸ï¼å¤§æ¬å·å çå符å°ä½ä¸ºåéæ¥å¤ç
注æï¼${$a[1]} ä¸${$a}[1] æ¯å®å ¨ä¸åçï¼
${$a[1]} è¿é$a[1]æ¯ä¸ä¸ªåéï¼
${$a}[1] è¿é$aæ¯ä¸ä¸ªåéï¼
è¿ç§åæ³ç好å¤å°±æ¯å¨å符串ä¸å¼ç¨åéçæ¶åï¼è¿æ ·å°±å¯ä»¥ä¸ä½¿ç¨.è¿ç®ç¬¦ï¼ä»èåå°ä»£ç çè¾å ¥éã
ä¾å¦ï¼function test(){}ãif(){}ãforeach(){}
å¨å½æ°ä¸å¸¸ç¨çæ¹æ³å°±æ¯ä¿ææ°æ®å¨ä½ç¨åèå´çæ§è¡
äºã$str{4}å¨å符串çåéçåé¢è·ä¸{}大æ¬å·æè ä¸æ¬å·[]ï¼éé¢å¡«åäºæ°åï¼è¿éæ¯å§å符串åéå½ææ°ç»å¤çã举个ä¾åå¦ä¸ï¼
<?php
$str='phpernote.com';
echo $str{0}; // è¾åº p
echo $str[1]; // è¾åº h
$str='000';
$str{0}='1';
echo $str; // è¾åº 100
注æï¼å©ç¨è¿ä¸ç¹æ§å¯ç¨æ¥æ£æ¥æ个å符串æ¯å¦æ»¡è¶³å¤å°é¿åº¦ï¼ä½¿ç¨ isset çæ¹å¼æ¿ä»£ strlen å½æ°ï¼å 为 isset æ¯è¯è¨ç»æï¼strlen æ¯å½æ°ï¼æä»¥ä½¿ç¨ isset æ¯ä½¿ç¨ strlen æçæ´é«ãæ¯å¦å¤æä¸ä¸ªå符串çé¿åº¦æ¯å¦å°äº 5ï¼å¦ä¸ï¼
if(!isset($str{5})) æ¯ if(strlen($str)<5) æ´å¥½ã
ä¸ã对äºå¯ååé使ç¨å¤§æ¬å·ï¼æ¯å¦ï¼{$val}ï¼è¿æ¶å大æ¬å·å°±æ¯åè¯PHPï¼æ¬èµ·æ¥çé¨åè¦å½æåéå¤çãå¦ä¸ä¾åï¼
<?php
$array=array('www','name'=>'phpernote','com');
echo "$array['name']";//ç¨æ¤å¥ä¼æ¥è¯æ³é误
echo "{$array['name']}";//æ¤å¥æ£å¸¸ï¼å¤§æ¬å·å çå符å°ä½ä¸ºåéæ¥å¤ç
注æï¼${$a[1]} ä¸${$a}[1] æ¯å®å ¨ä¸åçï¼
${$a[1]} è¿é$a[1]æ¯ä¸ä¸ªåéï¼
${$a}[1] è¿é$aæ¯ä¸ä¸ªåéï¼
è¿ç§åæ³ç好å¤å°±æ¯å¨å符串ä¸å¼ç¨åéçæ¶åï¼è¿æ ·å°±å¯ä»¥ä¸ä½¿ç¨.è¿ç®ç¬¦ï¼ä»èåå°ä»£ç çè¾å ¥éã
温馨提示:答案为网友推荐,仅供参考