問答
請問PHP作圖,調用的字符超出圖片邊框。如何固定換行?
答案
希望能達到一定字節後自動換行,
應該在3排左右。請問該如何寫換行呢?
$content(內容)
希望能實現達到一排顯示多少字符後自動換行
第二排也依次類推!谷歌/百度了半天沒有發現對詞類的提問
當然回答也就難尋了。特來PHP提問
現在用的:
if (strlen($content)>38) {
$content1=get_substr($content,0,38);
$content2=get_substr($content, 38,23);
$content3=get_substr($content,37,23);
if ($content3!=$content2)
$content2=$content3;
$content=$content1."n".$content2."...";
}
function get_substr($string,$start='0',$length='')
{
$start = (int)$start;
$length = (int)$length;
$i = 0;
if(!$string)
{return;}
if($start>=0) {
while($i<$start) {
if(ord($string[$i])>127) {
$i = $i+2;
} else {
$i++;
}
}
$start = $i;
if($length=='') {
return substr($string,$start);
}
elseif($length>0) {
$end = $start+$length;
while($i<$end) {
if(ord($string[$i])>127) {
$i = $i+2;
} else {
$i++;
}
} if($end != $i-1) {
$end = $i;
} else {
$end--;
}
$length = $end-$start;
return substr($string,$start,$length);
} elseif($length==0) {
return;
} else {
$length = strlen($string)-abs($length)-$start;
return get_substr($string,$start,$length);
}
} else {
$start = strlen($string)-abs($start);
return get_substr($string,$start,$length);
}
}
這樣子很不靈活。希望高手能提供更方便的方式!謝謝!
比如說我想達到:
簽名:+$content+時間
具體情況:
簽名:你要是再遲疑不決
,就失去機會了。天空飛
的是菜鳥,地上跑的是鳥
菜。!2009-04-07 10:3
7:59
我希望這樣效果 該如何實現呢?
感覺上是分為了三個標簽
標簽一:自定義文字
標簽二:具體內容
標簽三:發布時間
綜合起來能讓他們在一個固定的塊中,工整的顯示出來
就像QQ的滔滔:[img]http://p.taotao.com/images/head/79/45/00/16/79450016_2.png[/img]
就像這個效果。其實我也是想做這種東西!就是內容這塊遇到了難題!
最終目的是希望達到滔滔的這種做圖效果? [img]http://www.111cn.cn/bbs/images/smilies/default/loveliness.gif[/img][img]http://www.111cn.cn/bbs/images/smilies/default/loveliness.gif[/img]
[ ]
我來回答