PHP - طريقة الانفجار ()

الدالة explode() يقسم سلسلة إلى صفيف ويعيد صفيفا من السلاسل. كانت الوظيفة متاحة منذ إصدار PHP 4 + .
يمكننا القول أن الطريقة explode() يقسم سلسلة إلى صفائف متعددة باستخدام محدد delimiter وكل صفيف عبارة عن سلسلة فرعية.

ملاحظات:
Le  لا يمكن أن تكون معلمة الفاصل سلسلة فارغة.
الدالة explode() إرجاع نوع منطقي.

مثال

$str = "مرحبا بالعالم!"; 
print_r (تنفجر ("" "، $str)) ؛
< / pre>وقت التشغيل :

< pre class = "prettyprint lang-php" > Array
(
[0] = > مرحبا< br /> [1] => world
[2] = > !
)
< / pre>

بناء الجملة < / h2 >< pre class = "prettyprint lang-php" > انفجار (فاصل ، سلسلة ، حد) < br / >< / pre>
فاصل: مطلوب. حدد فاصل المحدد لتقسيم السلسلة.
string: مطلوب. السلسلة المراد تقسيمها
limit: اختياري. حدد عدد المصفوفات المراد إرجاعها.
القيم الممكنة:
  • أكبر من 0 - إرجاع صفيف بأقصى عدد من العناصر.
  • أقل من 0: إرجاع صفيف باستثناء العناصر الأخيرة.
  • 0 - إرجاع صفيف بعنصر واحد.

مثال: < / h2 >< pre class = "prettyprint lang-php" >$str = "برتقالي ، أزرق ، أخضر ، أحمر" ؛

/ / حد 0
print_r (انفجار ('،' ، $str،0)) ؛

/ / الحد الأعلى 0
print_r (انفجار ('،' ، $str،2)) ؛

/ / الحد الأدنى إلى 0
print_r (انفجار ('،' ، $str ، -1)) ؛
< / pre>وقت التشغيل:

< pre class = "prettyprint lang-php" > Array
(
[0] = > برتقالي ، أزرق ، أخضر ، أحمر
)
صفيف < br / > (
[0] = > برتقالي
[1] = > أزرق ، أخضر ، أحمر < br / >)
صفيف < br / > (
[0] = > برتقالي
[1] = > أزرق
[2] = > أخضر
)
< / قبل >< br / > المراجع:
https://www.php.net/manual/fr/function.explode.php< / a>