หมายเหตุ: ฉันไม่สามารถใช้ฟังก์ชันแบ่งหรือบรรทัดถัดไปได้เนื่องจากฉันใช้ FPDF
ฉันมีปัญหากับสตริง php ฉันมีสตริงที่ฉันต้องการแสดงอักขระสูงสุด 12 ตัวในแถวแรกและเหลืออยู่ในแถวที่สอง โดยพื้นฐานแล้วฉันต้องการแบ่งสตริงออกเป็นสองส่วนและกำหนดให้กับตัวแปรสองตัวเพื่อที่ฉันจะได้พิมพ์ตัวแปรทั้งสองนั้นได้ ฉันได้ลองใช้รหัสต่อไปนี้: -
if($length > 12)
{
$first400 = substr($info['business_name'], 0, 12);
$theRest = substr($info['business_name'], 11);
$this->Cell(140,22,strtoupper($first400));
$this->Ln();
$this->Cell(140,22,strtoupper($theRest));
$this->Ln();
}
แต่การใช้สิ่งนี้ฉันได้รับดังแสดงด้านล่าง:
Original String : The Best Hotel Ever
Output :
The Best Hot
Tel Ever
เป็นการฉีกคำ ฉันไม่ต้องการทำลายคำ เพียงตรวจสอบความยาวและหากภายใน 12 ตัวอักษรทุกคำครบถ้วนแล้ว ให้พิมพ์คำถัดไปในบรรทัดถัดไป แบบนี้ :
Desired OutPut:
The Best
Hotel Ever
มีข้อเสนอแนะอะไรบ้าง?