شرح صفوف ومحتوى الفقرة
استخدم str_pad() لمحاذاة النصوص أو ملء الأرقام المرجعية بالأصفار إلى عرض ثابت، واستخدم str_repeat() لتكرار نمط نصي بعدد محدد من المرات.
- تدعم
str_pad($str, $length, $padStr, $padType)الحشو لليمينSTR_PAD_RIGHT(الافتراضي)، ولليسارSTR_PAD_LEFT، وللجانبينSTR_PAD_BOTH. - إذا كان طول النص الأصلي مساوياً أو أكبر من الطول المطلوب، تُرجع
str_pad()النص الأصلي كما هو دون اقتطاعه. - تبني
str_repeat("=", 24)الفواصل النصية وأشرطة التقدم ورموز التغطية بنظافة.
يحشو STR_PAD_LEFT الرقم "85" بالأصفار لليسار، ويوسّط STR_PAD_BOTH كلمة " STATUS "، وتكرر str_repeat("*", 4) النجمة 4 مرات.
PHP
<?php
$orderId = "85";
$sku = "SKU-" . str_pad($orderId, 5, "0", STR_PAD_LEFT);
$banner = str_pad(" STATUS ", 16, "=", STR_PAD_BOTH);
$stars = str_repeat("*", 4) . "-9921";
echo "$sku\n";
echo "$banner\n";
echo "Card: $stars\n";