الدالة chunk_split‎()‎ في PHP

من موسوعة حسوب
< PHP
مراجعة 15:24، 5 أبريل 2018 بواسطة عبد اللطيف ايمش (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

(PHP 4, PHP 5, PHP 7)

تُقَسِم الدالة chunk_split()‎ سلسلةً نصيةً لكتلٍ أصغر.

الوصف

string chunk_split ( string $body [, int $chunklen = 76 [, string $end = "\r\n" ]] )

يمكن استخدام الدالة ‎chunk_split()‎ لتقسيم سلسلة نصية لكتلٍ صغيرة. الذي يمكن استخدامه مثلًا لتحويل مخرجات الدالة  base64_encode()‎ للتوافق مع التمثيل RFC 2045. ستُدرج قيمة المعامل end لكل عدد chunklen من المحارف.

المعاملات

body

السلسلة النصية  المُراد تقسيمها.

chunklen

طول الكتلة.

end

السلسلة النصية التي ستُدرَج في النهاية.

القيم المعادة

تُعيد الدالة chunk_split()‎ السلسلة النصية المجزأة.

أمثلة

المثال 1: مثال عن استعمال الدالة chunk_split()‎ لتحويل مخارج الدالة base64_encode()‎

<?php
//  RFC 2045 semantics ترميز البيانات بتمثيل
$new_string = chunk_split(base64_encode($data));
?>

انظر أيضًا

  • str_split()‎: تجزئة سلسلة نصية إلى مصفوفة.
  • explode()‎: تقسيم سلسلة نصية إلى سلسلة نصية أخرى.
  • split()‎: تحويل سلسلة نصية إلى مصفوفة باستعمال التعابير النمطية (regular expressions).
  • wordwrap()‎: إجراء التفاف للسلسلة النصيَّة الممرَّرة إليها عند عدد محدَّد من المحارف.
  • مواصفة  RFC 2045.

مصادر