一、不管什么程序,function name(){}, for(){}, ….這太多了,不說(shuō)也知道什么用了。 二、$str{4}在字符串的變量的后面跟上{}剛大括號(hào)和中括號(hào)一樣都是把某個(gè)字符串變量當(dāng)成數(shù)組處理 三、{$val}這種情況就是我遇到的問(wèn)題,這時(shí)候大括號(hào)起的作用就是,告訴PHP,括起來(lái)的要當(dāng)成變量處理。 $arr=array(0=>123, 'name'=>'小豬');
foreach($array as $k=>$v){
echo "select * from blog_blogs where blog_tags like '%{$arr[$k]}%' order by blog_id"; //加一個(gè)大括號(hào)只是將作為變量的標(biāo)志符
}
echo '<br/ ><br/ ><br/ ><br/ ><br/ ><br/ ><br/ >';
foreach($array as $k=>$v){
echo "select * from blog_blogs where blog_tags like '%{{$arr[$k]}}%' order by blog_id"; //加兩個(gè)大括號(hào),外層的將作為普通的字符
}
//用大括號(hào)來(lái)區(qū)分變量
//echo "$arr['name']"; //用此句會(huì)報(bào)語(yǔ)法錯(cuò)誤
echo "{$arr['name']}"; //此句正常,大括號(hào)內(nèi)的字符將作為變量來(lái)處理
//$str{4} 在字符串的變量的后面跟上{} 大括號(hào)和中括號(hào)一樣都是把某個(gè)字符串變量當(dāng)成數(shù)組處理
$str = 'abcdefg';
echo $str{4};
|
|