1. echo 1+2+"6+3+1";
前面的 1+2 就等于3, "6+3+1" 這是一串字符串,
一串字符串跟int型進(jìn)行比較或運(yùn)算的話,如果字符串的第一個(gè)字符串是數(shù)字,那么該字符串就會(huì)被默認(rèn)等于這個(gè)數(shù)字;如果第一個(gè)字符串不是數(shù)字,那么該字符串就等于0;
"6+3+1" 這個(gè)字符串就會(huì)默認(rèn)等于6;
結(jié)果就是 6+3 =9;
//echo ?9
2.?echo'1'.print(2)+3; 的輸出結(jié)果是511;
1)print的優(yōu)先級(jí)比echo高,所以先算 print(2)+3,因?yàn)閜rint的特性,有括號(hào)和沒(méi)括號(hào)都是一樣的,故,print(2) +3 == print (2+3) ==5
2)第二步,算echo 部分,echo "1" 等于1;
3)第三步,print(2+3) 有個(gè)返回值,等于 1;[print() 輸出正確的話,都會(huì)返回1]
三部分拼接起來(lái),就是 511;
類似的題還有 ? echo '1' . (print '2') + 3 結(jié)果是214;
? ? ?echo '2' . print(2) + 3;的結(jié)果是521
3. $a = array(1=>8,7=>2,4=>19,2=>'8',33,5=>68);
echo $a[2]; ? ? //8
echo $a[8]; ? ?//33
2017.4.17?
? 1)遇到樣式在被追加數(shù)據(jù)后變形,考慮一下 "浮動(dòng)的問(wèn)題"。 ==> 在排樣式時(shí),"浮動(dòng)"少用;
? 2)在被jq追加的元素中,出發(fā)不了 事件。on
? 可能:Jquery是頁(yè)面在加載的時(shí)候觸發(fā)事件的,追加的那部分并沒(méi)有被頁(yè)面所加載,
? ? 所以,我們需要自己 "再"加載這部分內(nèi)容;