$str為讀出的字符串
成都創(chuàng)新互聯(lián)致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營(yíng)銷(xiāo),提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、網(wǎng)站開(kāi)發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營(yíng)銷(xiāo)、小程序定制開(kāi)發(fā)、公眾號(hào)商城、等建站開(kāi)發(fā),成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)策劃專(zhuān)家,為不同類(lèi)型的客戶(hù)提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶(hù)在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢(shì)。
strlen($str)30 ? echo substr($str,30)."..." : echo $str;
但是,這里有個(gè)問(wèn)題,如果字符串是漢字和字母,數(shù)字等混編的時(shí)候(類(lèi)似"這是1個(gè)字符串"),漢字的截取就會(huì)出現(xiàn)亂碼,為避免這種情況,需要自己寫(xiě)函數(shù)來(lái)實(shí)現(xiàn)
像你這個(gè)題目缺少條件,即判斷不是你需要的時(shí)候返回什么值?
下面假設(shè)沒(méi)有你需要的值就返回no,具體三元運(yùn)算符嵌套如下:
Test t = new Test();
t.str == "111"? "11":t.str == "222"? "22":t.str=="333"? "33":"no";
希望采納哦
思路如下,分別將A與B,A與C進(jìn)行關(guān)聯(lián),然后使用 union 進(jìn)行連接,查詢(xún)時(shí),直接使用這個(gè)查詢(xún)就可以了(可以建個(gè)視圖,查詢(xún)起來(lái)比較方便 ),如下:
select?d.id,?d.name
from?(select?A.id,?B.name
from?A,?B
where?A.id?=?B.id
and?A.type?=?'教師'
union
select?A.id,?C.name
from?A,?C
where?A.id?=?C.id
and?A.type?=?'教室')?d
where?d.id?=?123
有問(wèn)題請(qǐng)追問(wèn),希望可以幫到你
不支持
SELECT if(0,'yes','NO') ; 這樣
IF(expr1,expr2,expr3)
如果 expr1是TRUE (expr1
0 and expr1 NULL),則
IF()的返回值為expr2; 否則返回值則為
expr3。IF() 的返回值為數(shù)字值或字符串值,具體情況視其所在語(yǔ)境而定。