
بلوک عملکرد PREG_SPLIT یک رشته را با استفاده از یک عبارت Regular Expression تقسیم می کند.
توجه: این تابع Binary-Safe است. این معنی دارد که کاراکترهای UTF8 نمی توانند مستقیم پردازش شوند.
توجه: این بلوک عملکرد میتواند بیش از چهار خروجی داشته باشد. شما میتوانید با کلیک راست روی بلوک عملکرد، یک خروجی دیگر اضافه کنید.
توجه: برای تقسیمات عادی، استفاده از بلوک عملکرد EXPLODE توصیه میشود.
عبارت Regular Expression که باید جستجو شود، به عنوان یک رشته.
رشتهای که باید تقسیم شود.
اگر مشخص شده باشد، حداکثر LIMIT زیر رشتهها برگردانده میشوند، در حالی که بقیه رشته در آخرین زیر رشته ذخیره میشود. یک محدودیت با مقدار -1, 0 یا NULL به معنی "بدون محدودیت" است.
اگر این ورودی درست باشد، فقط قسمتهایی که خالی نیستند توسط بلوک عملکرد برگردانده میشوند.
اگر این ورودی درست باشد، عبارات داخل پرانتزهای عبارت جستجو برای جداکننده نیز ثبت و برگردانده میشوند.
اگر این ورودی درست باشد، با هر تطابقی که پیدا شود، افسکت مربوطه در رشته نیز برگردانده میشود. توجه کنید که این تغییرات خروجیها را تغییر میدهد.
در صورت خطا درست است.
تعداد تقسیمات یا اندازه آرایه داخلی را برگردانده میکند.
میتوانید خروجیهای بیشتری اضافه کنید. در این صورت هر تقسیم به یک خروجی منتقل میشود. اگر آرایه داخلی کوچکتر از تعداد خروجیها باشد، نتیجه در خروجیهای بزرگتر NULL است.