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>