[英]PHP, splitting strings by n characters
我正在制作我的網站,但從未遇到過這里發生的事情。 我從數據庫中獲取所有文章,並回顯每個文章標題和內容的簡短12個字符,這形成了可供選擇的文章列表。 但是,當我使用substr方法時,它無法正確執行。
<?php
$get_articles = mysql_query("SELECT * FROM `articles` ORDER BY `ID` DESC");
while($article = mysql_fetch_assoc($get_articles)){
$articleID = $article['ID'];
$articleTitle = $article['Title'];
$articleText = $article['Text'];
$articleDate = $article['Date'];
$sText = substr($articleText, 0, 12);
echo "$sText";
}
?>
這應該從我的文本“ Ahh,Christm”中回顯出來,但是,它卻給出了輸出“ Ahh,ChristmSee if”,這是文章末尾的前12個字符和12個字符。 請幫助。
您的代碼在每次循環傳遞時都回顯$sText
,沒有任何分隔符,因此您可能看到的是數據庫中第一個Text
字段的substr,緊接着是第二行的第二個Text
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.