str_shuffle
تابع str_shuffle در PHP، کار به هم زدن تصادفی رشته را انجام می دهد. یعنی حروف رشته را قاطی می کند و ترتیبشان را عوض می کند. این کار تصادفی (Random) است، پس هر بار خروجی فرق می کند.
تعریف و کاربرد
تابع str_shuffle() همه کاراکترهای یک رشته (String) را به صورت تصادفی جابه جا می کند. نتیجه یک رشته جدید است که فقط ترتیب حروفش عوض شده است.
سینتکس
str_shuffle(string)
پارامتر
- string: رشته ورودی که باید تصادفی شود.
مثال ساده
<?php
echo str_shuffle("Hello World");
?>
گام های عملی
- یک رشته ورودی انتخاب کن.
str_shuffle()را روی رشته اجرا کن.- خروجی را چاپ کن یا ذخیره کن.
نکته: چون تصادفی است، خروجی هر بار تغییر می کند.
هشدار: str_shuffle روش امنیتی نیست. برای رمزگذاری از روش های امن استفاده کن.
یادداشت های فنی
- مقدار بازگشتی: رشته تصادفی شده.
- نسخه PHP: 4.3.0 به بالا.
برای بریدن بخشی از رشته، از substr استفاده کن. همچنین برای جایگزینی متن ها، صفحه str_replace را ببین.
راهنمای بیشتر درباره به هم زدن تصادفی رشته در همین بخش موجود است.
جمع بندی سریع
- str_shuffle ترتیب حروف را تصادفی می کند.
- هر بار خروجی متفاوت است.
- برای امنیت طراحی نشده است.
- فقط روی رشته ورودی کار می کند.